automorph.transport.http.client
package automorph.transport.http.client
Members list
Type members
Classlikes
final case class HttpClient[Effect[_]](effectSystem: EffectSystem[Effect], url: URI, method: HttpMethod, builder: Builder) extends ClientTransport[Effect, Context]
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
object HttpClient
Attributes
- Companion
- class
- Supertypes
- Self type
-
HttpClient.type
final case class UrlClient[Effect[_]](effectSystem: EffectSystem[Effect], url: URI, method: HttpMethod) extends ClientTransport[Effect, Context]
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
Attributes
In this article