一个简单而强大的 Rust HTTP 客户端

时间:2024-07-18 12:14:11
【文件属性】:

文件名称:一个简单而强大的 Rust HTTP 客户端

文件大小:204KB

文件格式:ZIP

更新时间:2024-07-18 12:14:11

rust http http-client

请求西符合人体工学的、内置电池的 Rust HTTP 客户端。普通体、JSON、urlencoded、multipart可定制的重定向策略HTTP 代理通过系统原生 TLS(或可选的 rustls)的 HTTPS饼干店WASM变更日志例子这个异步示例使用Tokio并启用了一些可选功能,因此您的Cargo.toml可能如下所示:[dependencies ]reqwest = {version =" 0.11" ,features = [" json" ] }tokio = {version =" 1" ,features = [" full" ] }然后是代码:use std:: collections:: HashMap; #[tokio::main]asyncfnmain () ->Result <(),Box > {let resp= reqwest::get ("https://httpbin.org/ip" ) .await ? .json:: >(


【文件预览】:
reqwest-master
----.gitignore(24B)
----src()
--------connect.rs(42KB)
--------error.rs(9KB)
--------into_url.rs(2KB)
--------async_impl()
--------util.rs(2KB)
--------cookie.rs(5KB)
--------proxy.rs(45KB)
--------redirect.rs(9KB)
--------wasm()
--------dns.rs(3KB)
--------blocking()
--------tls.rs(12KB)
--------lib.rs(10KB)
----CHANGELOG.md(24KB)
----Cargo.toml(6KB)
----.github()
--------FUNDING.yml(22B)
--------workflows()
----examples()
--------wasm_github_fetch()
--------form.rs(843B)
--------json_dynamic.rs(1KB)
--------json_typed.rs(1KB)
--------simple.rs(798B)
--------tor_socks.rs(834B)
--------blocking.rs(498B)
----LICENSE-MIT(1KB)
----README.md(2KB)
----tests()
--------deflate.rs(4KB)
--------brotli.rs(4KB)
--------support()
--------gzip.rs(4KB)
--------multipart.rs(5KB)
--------badssl.rs(2KB)
--------client.rs(8KB)
--------cookie.rs(6KB)
--------proxy.rs(6KB)
--------redirect.rs(10KB)
--------timeouts.rs(5KB)
--------blocking.rs(9KB)
--------wasm_simple.rs(646B)
----LICENSE-APACHE(11KB)

网友评论