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 Shutdown 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.
A Client based on java.net.HttpUrlConnection
.
A Client based on java.net.HttpUrlConnection
.
JavaNetClient
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.
Basic OAuth1 message signing support
Basic OAuth1 message signing support
This feature is not considered stable.