Module fetch

Module fetch 

Source
Expand description

HTTP Fetcher - Robust web page fetching

Re-exports§

pub use client::HttpClient;
pub use request::RequestBuilder;
pub use response::FetchResponse;
pub use redirect::RedirectPolicy;
pub use retry::RetryPolicy;
pub use compression::Decompressor;
pub use conditional::ConditionalRequest;
pub use circuit_breaker::CircuitBreaker;
pub use circuit_breaker::CircuitBreakerConfig;
pub use circuit_breaker::CircuitState;

Modules§

circuit_breaker
Circuit Breaker - Prevents cascade failures per domain
client
HTTP Client - Configuration and connection pooling
compression
Compression - Secure decompression (gzip, brotli, deflate)
conditional
Conditional - Conditional requests (ETag, If-Modified-Since)
redirect
Redirect - HTTP redirect handling
request
Request - HTTP request building
response
Response - HTTP response handling
retry
Retry - Retry strategy with exponential backoff and jitter