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次下载
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