[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5480":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},5480,"reqwest","seanmonstar\u002Freqwest","seanmonstar","An easy and powerful Rust HTTP Client","https:\u002F\u002Fdocs.rs\u002Freqwest",null,"Rust",11665,1374,84,364,0,4,19,72,16,94.11,"Apache License 2.0",false,"master",[26,27,28],"http","http-client","rust","2026-06-12 04:00:25","# reqwest\n\n[![crates.io](https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fv\u002Freqwest.svg)](https:\u002F\u002Fcrates.io\u002Fcrates\u002Freqwest)\n[![Documentation](https:\u002F\u002Fdocs.rs\u002Freqwest\u002Fbadge.svg)](https:\u002F\u002Fdocs.rs\u002Freqwest)\n[![MIT\u002FApache-2 licensed](https:\u002F\u002Fimg.shields.io\u002Fcrates\u002Fl\u002Freqwest.svg)](.\u002FLICENSE-APACHE)\n[![CI](https:\u002F\u002Fgithub.com\u002Fseanmonstar\u002Freqwest\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg)](https:\u002F\u002Fgithub.com\u002Fseanmonstar\u002Freqwest\u002Factions\u002Fworkflows\u002Fci.yml)\n\nAn ergonomic, batteries-included HTTP Client for Rust.\n\n- Async and blocking `Client`s\n- Plain bodies, JSON, urlencoded, multipart\n- Customizable redirect policy\n- HTTP Proxies\n- HTTPS via rustls (or optionally, system-native TLS)\n- Cookie Store\n- WASM\n\n\n## Example\n\nThis asynchronous example uses [Tokio](https:\u002F\u002Ftokio.rs) and enables some\noptional features, so your `Cargo.toml` could look like this:\n\n```toml\n[dependencies]\nreqwest = { version = \"0.13\", features = [\"json\"] }\ntokio = { version = \"1\", features = [\"full\"] }\n```\n\nAnd then the code:\n\n```rust,no_run\nuse std::collections::HashMap;\n\n#[tokio::main]\nasync fn main() -> Result\u003C(), Box\u003Cdyn std::error::Error>> {\n    let resp = reqwest::get(\"https:\u002F\u002Fhttpbin.org\u002Fip\")\n        .await?\n        .json::\u003CHashMap\u003CString, String>>()\n        .await?;\n    println!(\"{resp:#?}\");\n    Ok(())\n}\n```\n\n## Commercial Support\n\nFor private advice, support, reviews, access to the maintainer, and the like, reach out for [commercial support][sponsor].\n\n## Requirements\n\nBy default, Reqwest uses [rustls](https:\u002F\u002Fgithub.com\u002Frustls\u002Frustls), but when the `native-tls` feature is enabled\nit will use the operating system TLS framework if available, meaning Windows and macOS.\nOn Linux, it will use the available OpenSSL (see https:\u002F\u002Fdocs.rs\u002Fopenssl for supported versions and more details)\nor fail to build if not found. Alternatively you can enable the `native-tls-vendored` feature to compile a copy of OpenSSL.\n\n## License\n\nLicensed under either of\n\n- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or http:\u002F\u002Fapache.org\u002Flicenses\u002FLICENSE-2.0)\n- MIT license ([LICENSE-MIT](LICENSE-MIT) or http:\u002F\u002Fopensource.org\u002Flicenses\u002FMIT)\n\n### Contribution\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in the work by you, as defined in the Apache-2.0 license, shall\nbe dual licensed as above, without any additional terms or conditions.\n\n## Sponsors\n\nSupport this project by becoming a [sponsor][].\n\n[sponsor]: https:\u002F\u002Fseanmonstar.com\u002Fsponsor\n","reqwest 是一个强大且易用的 Rust HTTP 客户端库。它提供了异步和阻塞两种客户端模式，支持多种请求体类型（如 JSON、表单编码、多部分文件上传）以及自定义重定向策略，并内置了 Cookie 存储功能。此外，reqwest 支持通过 rustls 或系统原生 TLS 库进行 HTTPS 通信，同时也能在 WebAssembly 环境下运行。该项目非常适合需要高效网络请求处理的 Rust 应用场景，无论是构建 Web 服务还是开发跨平台应用都能找到其用武之地。",2,"2026-06-11 03:03:32","top_language"]