2 个稳定版本

1.1.1 2024 年 3 月 18 日
1.1.0 2024 年 3 月 16 日
0.1.0 2024 年 3 月 15 日

16#api-testing

Download history

每月 99 次下载

MIT 许可证

11KB
59

rust-api-test

github crates.io docs.rs releases

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