Client Implementations
The following client implementations are provided by this crate:
reqwest
The http-cache-reqwest crate provides a Middleware implementation for the reqwest HTTP client.
surf
The http-cache-surf crate provides a Middleware implementation for the surf HTTP client.
ureq
The http-cache-ureq crate provides a caching wrapper for the ureq HTTP client. Since ureq is a synchronous HTTP client, this wrapper uses the smol async runtime to integrate with the async http-cache system.
tower
The http-cache-tower crate provides Tower Layer and Service implementations for caching HTTP requests and responses. It supports both regular and streaming cache operations for memory-efficient handling of large responses.