reqwest:简单而强大的 Rust HTTP 客户端 2021-12-02 banq 符合人体工学的、强大的 Rust HTTP 客户端。 普通体、JSON、urlencoded、multipart 可定制的重定向策略 HTTP 代理 通过系统原生 TLS(或可选的 rustls)的 HTTPS cookie 异步示例使用Tokio并启用了一些可选功能:依赖:[dependencies]reqwest = { version = "0.11", features = ["json"] }tokio = { version = "1", features = ["full"] }代码: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(())} 其他Web 客户端 actix-web (主页/存储库 / api 文档) hyper (主页 /存储库 /文档) jsonrpc (-/存储库/文档)