Expand description
HTTP client implementation.
Structs§
- Http
Client - Authenticated HTTP client for CLI command implementations.
- Http
Client Builder - Builder for
HttpClient. - Noop
Transport Logger - Logger that intentionally drops transport events.
- Transport
LogEvent - Structured debug event emitted by
TransportLogger.
Traits§
- Transport
Logger - Debug logger interface for transport events.
Functions§
- debug_
log_ reqwest_ request - Logs a
reqwest::Requestto the process-wide default transport logger. - debug_
log_ reqwest_ response - Logs an HTTP response (status, headers, body) to the process-wide default transport logger.
- default_
transport_ logger - Returns the process-wide default transport logger set via
set_default_transport_logger, or aNoopTransportLoggerwhen none was set. - parse_
error_ response - Converts a non-success HTTP response into the shared transport error shape.
- set_
default_ transport_ logger - Sets the process-wide default transport logger for outbound HTTP traffic.
- set_
default_ user_ agent - Sets the process-wide default user-agent for outbound requests.