11个不稳定版本 (3个破坏性更新)

0.4.0 2020年5月23日
0.3.3 2020年5月21日
0.2.2 2020年5月20日
0.1.2 2020年5月20日

#60#relay

每月37次下载

MIT 许可证

21KB
493

异步HTTP客户端。

这个crate提供了一个简单的HTTP客户端,建立在async-std之上。

  • 完全流式传输请求和响应
  • 默认启用TLS/SSL
  • 通过HTTP代理或UNIX套接字中继

示例

async_fetch::{Method, Request};

// request
let mut req = Request::parse_url("https://domain.com").unwrap();
req.set_method(Method::Post);
// response
let mut res = req.send().await?;
let data = res.recv().await.unwrap();

待办事项

  • 处理重定向
  • 添加重试逻辑

依赖项

~6–16MB
~246K SLoC