Types and traits for http clients.
This crate has been extracted from
surf’s internals, but can be used by any http client impl.
The purpose of this crate is to provide a unified interface for multiple HTTP client backends,
so that they can be abstracted over without doing extra work.
http-client implementation for async-h1, with connection pooling (“Keep-Alive”).
http-client implementation for reqwest
http-client implementation for isahc
http-client implementation for curl + fetch
An abstract HTTP client.
The raw body of an http request or response.
An HTTP Request type with a streaming body.
An HTTP Response type with a streaming body.