1个不稳定版本
0.1.0 | 2022年1月21日 |
---|
#11 in #retries
13KB
70 行
Send-Reqwest
从stdin读取,并为每行发送一个GET请求。请求使用以下参数
- 2秒超时
- 对于可重试请求,重试2次
安装说明
要求
- Rust (2021版)
- Cargo
Rust
我们建议您使用'rustup'工具安装Rust。Rustup将安装Rust、Cargo和其他开发工具的最新版本。
按照安装Rust的说明进行操作。
对于Mac用户,Homebrew也是一个选择。Mac Homebrew命令是 brew install rustup
然后运行 rustup-init
。有关更多详细信息,请参阅 Mac设置 & 安装Rust。
安装完成后,您应该有 rustc
、cargo
以及 rustup
。您还应该在您的PATH环境变量中拥有 ~/.cargo/bin
。
用法
您可以通过cargo运行此应用程序
cargo run
常见问题解答
什么是可重试请求?
根据实现的重试规则,请求被认为是可重试的
reqwest-retry::Retryable::from_reqwest_response
贡献
如何构建软件
send-reqwest
使用Cargo作为包管理器和构建系统。
$ git clone https://github.com/Trust-NICKOL/send-reqwest.git
$ cd send-reqwest
$ cargo build --release
如何测试软件
此存储库中的单元测试可以用来测试库的功能。
cargo test
已知问题
目前没有与该工具相关的问题。
获取帮助
如果您在使用库时遇到任何问题,请通过GitHub仓库的问题跟踪器联系。
参与进来
欢迎提交拉取请求。对于重大更改,请先打开一个问题来讨论您想要更改的内容。
请确保根据需要更新测试。
有关更多信息,请参阅 CONTRIBUTING。
许可证
此软件根据MIT许可证发布。
依赖项
~9-22MB
~345K SLoC