2 个稳定版本
1.1.1 | 2024 年 3 月 18 日 |
---|---|
1.1.0 | 2024 年 3 月 16 日 |
0.1.0 |
|
16 在 #api-testing
每月 99 次下载
11KB
59 行
rust-api-test
rust-api-test
是一个 Rust 包,它提供了一个命令行界面 (CLI) 用于实时测试 REST API。它允许 Rust 开发者从命令行轻松执行 HTTP GET、POST、PUT 和 DELETE 请求。
功能
- 简单易用的 CLI 界面
- 支持 GET、POST、PUT 和 DELETE HTTP 方法
- 实时测试 REST API
- 处理 JSON 请求和响应
安装
要使用 rust-api-test,您需要在系统上安装 Rust 和 Cargo。您可以从 rustup.rs 安装它们。
安装 Rust 和 Cargo 后,您可以使用 Cargo 安装 rust-api-test
cargo install rust-api-test
要在您的 Rust 项目中使用 rust-api-test
,只需将其添加到您的 Cargo.toml
文件中的依赖项即可
[dependencies]
rust-api-test = "1.1.0"
使用方法
rust-api-test<方法> <url> [body]
示例
从 API 端点获取数据
rust-api-test GET https://jsonplaceholder.typicode.com/posts/1
向 API 端点发送数据
rust-api-test POST https://jsonplaceholder.typicode.com/posts userId=1 title="Test Title" body="Test Body"
依赖项
-
reqwest - Rust 的 HTTP 客户端。
-
serde_json - Rust 的 JSON 序列化和反序列化库。
贡献
欢迎贡献!如果您遇到任何问题或对改进有建议,请随时在 GitHub 上提交问题或 pull request。
许可证
本项目采用 MIT 许可证 - 详细信息请参阅 LICENSE 文件。
依赖项
~6–18MB
~270K SLoC