Hurl 是一个开源命令行工具,使用纯文本运行和测试 HTTP 请求。可以使用它来获取数据或在 CI/CD 中测试 HTTP API(JSON/GraphQL/SOAP)。Hurl 使用了 Rust 的 libcurl 绑定 curl-rust
v4.2.0 新功能:
文档: https://hurl.dev
GitHub: https://github.com/Orange-OpenSource/hurl
在 Rust 社区中,拥有最多用户功能最全面的 GitHub Action 项目 actions-rs,它的主要维护者似乎不再活跃。这对于只想安装最新 Rust 版本的初学者来说很糟糕。同时,Deno,Ruby 等都有官方的 GitHub Action,jcbhmr 提议希望有个 Rust 官方的 GitHub Action 用来搭建 Rust 工具链。
jcbhmr 提议的讨论贴:https://github.com/rust-lang/rustup/issues/3409
关于 actions-rs 存档的讨论贴:https://github.com/rust-lang/infra-team/issues/96