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