#send-request #requests #stdin #read #line #retries

app send-reqwest

从stdin读取,并为每行发送一个GET请求

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

安装完成后,您应该有 rustccargo 以及 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