Registry / http-client / reqwest-middleware

reqwest-middleware

JSON →
library0.5.1rscratesunverified

Wrapper around reqwest to allow for client middleware chains.

# Cargo.toml [dependencies] reqwest-middleware = "0.5.1"
INSTALL
IMPORT
SIG · REQWEST-MIDDLEWARE
R
reqwest-middleware
http-clientrustv0.5.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

ClientBuilder
use reqwest_middleware::ClientBuilder;

Creates a reqwest client with middleware support.

use reqwest_middleware::ClientBuilder; use reqwest::Client; #[tokio::main] async fn main() { let client = ClientBuilder::new(Client::new()).build(); let resp = client.get("https://httpbin.org/get").send().await.unwrap(); println!("Status: {}", resp.status()); }
Debug
Known issues
gotchaRequires reqwest as a dependency with the 'middleware' feature enabled.
fix
Add reqwest = { version = "0.11", features = ["middleware"] } to Cargo.toml.
affects: >=0.5.0
Upgrade
Version history
0.5.1latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
24 hits · last 30 days
node
22
Amazon
1
Resources
reqwest-middleware — cargo add reqwest-middleware · libregistry