surf:用于异步Rust的快速友好的HTTP客户端框架

时间:2024-03-04 01:43:16
【文件属性】:

文件名称:surf:用于异步Rust的快速友好的HTTP客户端框架

文件大小:49KB

文件格式:ZIP

更新时间:2024-03-04 01:43:16

Rust

冲浪 浏览网页 | | 内置 :water_wave: 通过 Surf是一个友好的HTTP客户端,为休闲的Rustaceans和退伍军人构建。 它是完全模块化的,并且直接为async/await构建。 无论是快速脚本还是跨平台的SDK,Surf都能使其正常运行。 开箱即用的多平台 可通过功能强大的中间件系统进行扩展 通过Client界面重用连接 完全流式传输请求和响应 默认启用TLS / SSL 可交换的HTTP后端 默认启用HTTP / 2 例子 #[async_std::main] async fn main () -> surf:: Result <()> { let mut res = surf :: get ( "https://httpbin.org/get" ). await ?; dbg! (res. body_string (). await ?); Ok (())


【文件预览】:
surf-main
----wasm-test()
--------tests()
--------src()
--------Cargo.toml(228B)
----LICENSE-MIT(1KB)
----LICENSE-APACHE(11KB)
----.github()
--------workflows()
--------CONTRIBUTING.md(3KB)
--------CODE_OF_CONDUCT.md(3KB)
----tests()
--------test.rs(5KB)
----src()
--------utils.rs(64B)
--------request.rs(14KB)
--------request_builder.rs(10KB)
--------middleware()
--------one_off.rs(12KB)
--------client.rs(17KB)
--------response.rs(18KB)
--------lib.rs(4KB)
----Cargo.toml(2KB)
----examples()
--------persistent.rs(366B)
--------hello_world.rs(258B)
--------next_reuse.rs(2KB)
--------browser.rs(242B)
--------post.rs(381B)
--------middleware.rs(696B)
----.gitignore(79B)
----CHANGELOG.md(16KB)
----README.md(5KB)

网友评论