Expand description
rama http client support
Contains re-exports from rama-http-backend::client
and adds EasyHttpWebClient
, an opiniated http web client which
supports most common use cases and provides sensible defaults.
Modules§
- builder
- http_
inspector - [
rama::inspect::RequestInspector
] that ship with this crate, that are especially useful for the http connector service in this crate. - proxy
- Client Http Proxy Connector Support.
Structs§
- Easy
Http WebClient - An opiniated http client that can be used to serve HTTP requests.
- Easy
Http WebClient Builder - Builder that is designed to easily create a
super::EasyHttpWebClient
from most basic use cases - Http
Client Service - Internal http sender used to send the actual requests.
- Http
Connector - A
Service
which establishes an HTTP Connection. - Http
Connector Layer - A
Layer
that produces anHttpConnector
. - Maybe
Proxied Connection - A connection which will be proxied if a
ProxyAddress
was configured - Proxy
Connector - Proxy connector which supports http(s) and socks5(h) proxy address
- Proxy
Connector Layer - Proxy connector layer which supports http(s) and socks5(h) proxy address