automorph.transport.http.client
Members list
Type members
Classlikes
Standard JRE HttpClient HTTP & WebSocket client message transport plugin.
Standard JRE HttpClient HTTP & WebSocket client message transport plugin.
Uses the supplied RPC request as HTTP request body and returns HTTP response body as a result.
Type parameters
- Effect
-
effect type
Value parameters
- builder
-
HttpClient builder (default: empty)
- effectSystem
-
effect system plugin
- method
-
HTTP request method (default: POST)
- url
-
remote API HTTP or WebSocket URL
Attributes
Attributes
- Companion
- class
- Supertypes
- Self type
-
HttpClient.type
Jetty HTTP & WebSocket client message transport plugin.
Jetty HTTP & WebSocket client message transport plugin.
The client uses the supplied RPC request as HTTP request body and returns HTTP response body as a result.
Type parameters
- Effect
-
effect type
Value parameters
- effectSystem
-
effect system plugin
- httpClient
-
Jetty HTTP client
- method
-
HTTP request method (default: POST)
- url
-
remote API HTTP or WebSocket URL
Attributes
Attributes
- Companion
- class
- Supertypes
- Self type
-
JettyClient.type
STTP HTTP & WebSocket client message transport plugin.
STTP HTTP & WebSocket client message transport plugin.
Uses the supplied RPC request as HTTP request body and returns HTTP response body as a result.
Type parameters
- Effect
-
effect type
Value parameters
- backend
-
STTP backend
- effectSystem
-
effect system plugin
- method
-
HTTP request method
- url
-
remote API HTTP or WebSocket URL
Attributes
Attributes
- Companion
- class
- Supertypes
- Self type
-
SttpClient.type
Standard JRE HttpURLConnection HTTP client message transport plugin.
Standard JRE HttpURLConnection HTTP client message transport plugin.
Uses the supplied RPC request as HTTP request body and returns HTTP response body as a result.
Type parameters
- Effect
-
effect type
Value parameters
- effectSystem
-
effect system plugin
- method
-
HTTP request method (default: POST)
- url
-
remote API HTTP URL