Module ruma_client::http_client
source · Expand description
This module contains an abstraction for HTTP clients as well as friendly-named re-exports of client types that implement this trait.
Traits
An HTTP client that has a default configuration.
An HTTP client that can be used to send requests to a Matrix homeserver.
Convenience functionality on top of
HttpClient
.Type Definitions
Hyper
hyper
A basic hyper HTTP client.
HyperNativeTls
hyper
and hyper-native-tls
A hyper HTTP client using native-tls for TLS support.
HyperRustls
hyper
and hyper-rustls
A hyper HTTP client using rustls for TLS support.
Isahc
isahc
The
isahc
crate’s HttpClient
.Reqwest
reqwest
The
reqwest
crate’s Client
.