【文件属性】:
文件名称:hyper-timeout:超级客户端的超时连接器
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-30 20:13:45
Rust
超超时
与超级Client一起使用的连接、读取和写入超时感知连接器。
问题
在创建此 crate 时,hyper 不支持超时。 有一种方法可以进行一般超时,但没有简单的方法来获取连接、读取和写入特定超时。
解决方案
有一个TimeoutConnector实现了hyper::Connect特性。 此连接器环绕HttpConnector或HttpsConnector值并提供超时。
注意:在 hyper 0.11 中,由于tokio_proto::ClientProto工作方式,读取或写入超时将返回管道损坏错误
用法
超级版本兼容性:
master分支将跟踪 hyper 的持续开发。
0.4版本支持 hyper 0.14。
0.3版本支持 hyper 0.13。
0.2版本支持 hyper 0.12。
0.1版本支持 hyper 0.11。
假设您使用的是 hyper 0.14,请
【文件预览】:
hyper-timeout-master
----LICENSE-MIT(1KB)
----Cargo.toml(751B)
----.github()
--------workflows()
----src()
--------lib.rs(6KB)
--------stream.rs(5KB)
----LICENSE-APACHE(11KB)
----examples()
--------client.rs(1KB)
----README.md(2KB)
----.gitignore(18B)