Module solicit::http::client [−][src]
The module contains a number of reusable components for implementing the client side of an HTTP/2 connection.
Structs
CleartextConnectError |
A newtype wrapping the |
CleartextConnector |
A struct that establishes a cleartext TCP connection that can be used by an HTTP/2 connection. Defaults to using port 80. |
ClientConnection |
The struct extends the |
ClientSession |
An implementation of the |
ClientStream |
A convenience wrapper type that represents an established client network transport stream. It wraps the stream itself, the scheme of the protocol to be used, and the remote host name. |
RequestStream |
A struct representing a request stream. It provides the headers that are to be sent when
initiating the request, as well as a |
Traits
HttpConnect |
A trait that can be implemented by structs that want to provide the functionality of establishing network connections for use by HTTP/2 connections. |
HttpConnectError |
A marker trait for errors raised by attempting to establish an HTTP/2 connection. |
Functions
write_preface |
Writes the client preface to the underlying HTTP/2 connection. |