A Client submits Requests to a server and processes the Response.
A Client submits Requests to a server and processes the Response.
a service to asynchronously return a DisposableResponse from a Request. This is a low-level operation intended for client implementations and middleware.
an effect to shut down this client, closing any open connections and freeing resources
Type that is responsible for the client lifecycle
Type that is responsible for the client lifecycle
The ConnectionManager is a general wrapper around a ConnectionBuilder that can pool resources in order to conserve resources such as socket connections, CPU time, SSL handshakes, etc. Because it can contain significant resources it must have a mechanism to free resources associated with it.
Contains a Response that needs to be disposed of to free the underlying HTTP connection.
Builder for a Client backed by on java.net.HttpUrlConnection
.
Builder for a Client backed by on java.net.HttpUrlConnection
.
The java.net client adds no dependencies beyond http4s-client
.
This client is generally not production grade, but convenient for
exploration in a REPL.
All I/O operations in this client are blocking.
Represents a key for requests that can conceivably share a Connection.
Builder for a Client backed by on java.net.HttpUrlConnection
.
Basic OAuth1 message signing support
Basic OAuth1 message signing support
This feature is not considered stable.