GitHub 火線榜

GitHub 火線榜 · 倉庫檔案

seanmonstar/reqwest

An easy and powerful Rust HTTP Client (簡介來自倉庫自身文件。)

資料截至 October 27seanmonstar

最好成績

#237

總榜 · Rust 语言

12K

累計 Star

1.4K

Fork 總數

0

近 30 天在榜天數

專案狀態授權條款: Apache-2.0最近 push: October 19Open Issues(含 PR): 487

自 2026-10-25 起採集;未知 = 尚未採集到

把上榜徽章放進你的 README · seanmonstar/reqwest[![把上榜徽章放進你的 README](https://git.vaiox.xyz/api/badge/seanmonstar/reqwest.svg)](https://git.vaiox.xyz/zh-TW/repo/seanmonstar/reqwest)

Badge · 任何仓库都可以挂 —— 未上榜的仓库显示灰章,上完榜会自动点亮。

<a href="https://git.vaiox.xyz/zh-TW/repo/seanmonstar/reqwest"><img src="https://git.vaiox.xyz/api/badge/seanmonstar/reqwest.svg" alt="把上榜徽章放進你的 README" height="20"></a>

專案文件

reqwest

crates.io Documentation MIT/Apache-2 licensed CI

An ergonomic, batteries-included HTTP Client for Rust.

  • Async and blocking Clients
  • Plain bodies, JSON, urlencoded, multipart
  • Customizable redirect policy
  • HTTP Proxies
  • HTTPS via rustls (or optionally, system-native TLS)
  • Cookie Store
  • WASM

Example

This asynchronous example uses Tokio and enables some optional features, so your Cargo.toml could look like this:

[dependencies]
reqwest = { version = "0.13", features = ["json"] }
tokio = { version = "1", features = ["full"] }

And then the code:

use 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 Support

For private advice, support, reviews, access to the maintainer, and the like, reach out for commercial support.

Requirements

By default, Reqwest uses rustls, but when the native-tls feature is enabled it 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.

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Sponsors

Support this project by becoming a sponsor.

當前上榜

近 30 天勢頭

近 30 天沒有上榜紀錄。

同一作者的其它上榜專案

同類專案 · 共享主題

← 回到榜單

GitHub 火線榜往日榜發現联系我们 · Contact