cargo : reqwest @ 0.13.4
README.md
75 lines · markdown
# reqwest[](https://crates.io/crates/reqwest)[](https://docs.rs/reqwest)[](./LICENSE-APACHE)[](https://github.com/seanmonstar/reqwest/actions/workflows/ci.yml)An ergonomic, batteries-included HTTP Client for Rust.- Async and blocking `Client`s- Plain bodies, JSON, urlencoded, multipart- Customizable redirect policy- HTTP Proxies- HTTPS via rustls (or optionally, system-native TLS)- Cookie Store- WASM## ExampleThis asynchronous example uses [Tokio](https://tokio.rs) and enables someoptional features, so your `Cargo.toml` could look like this:```toml[dependencies]reqwest = { version = "0.13", features = ["json"] }tokio = { version = "1", features = ["full"] }```And then the code:```rust,no_runuse std::collections::HashMap;#[tokio::main]async fn main() -> Result<(), Box<dyn std::error::Error>> { let resp = reqwest::get("https://httpbin.org/ip") .await? .json::<HashMap<String, String>>() .await?; println!("{resp:#?}"); Ok(())}```## Commercial SupportFor private advice, support, reviews, access to the maintainer, and the like, reach out for [commercial support][sponsor].## RequirementsBy default, Reqwest uses [rustls](https://github.com/rustls/rustls), but when the `native-tls` feature is enabledit will use the operating system TLS framework if available, meaning Windows and macOS.On Linux, it will use the available OpenSSL (see https://docs.rs/openssl for supported versions and more details)or fail to build if not found. Alternatively you can enable the `native-tls-vendored` feature to compile a copy of OpenSSL.## LicenseLicensed under either of- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http://apache.org/licenses/LICENSE-2.0)- MIT license ([LICENSE-MIT](LICENSE-MIT) or http://opensource.org/licenses/MIT)### ContributionUnless you explicitly state otherwise, any contribution intentionally submittedfor inclusion in the work by you, as defined in the Apache-2.0 license, shallbe dual licensed as above, without any additional terms or conditions.## SponsorsSupport this project by becoming a [sponsor][].[sponsor]: https://seanmonstar.com/sponsor