我很高兴地宣布发布 Agas 版本 1.0.0,这是一个强大而灵活的工具,旨在简化来自终端的 HTTP 请求。无论您是测试 API、使用 GraphQL 还是管理 RESTful 服务,Agas 都提供了一个简化的界面,无需网络浏览器或其他软件即可发出请求。
Agas 是一个命令行 HTTP 客户端,旨在提供灵活性、易用性和定制性。它允许开发人员通过简单的命令执行复杂的 HTTP 操作。它支持 GET、POST、PUT、DELETE 请求,并提供用于设置自定义标头、请求正文等的选项。
Agas 通过提供用户友好的命令行界面来简化复杂的 HTTP 请求。您可以通过运行单个命令来执行发送 GET 或 POST 请求等操作:
agas @get http://localhost:3000/ -d '{"key": "value"}' -H "Authorization: Bearer token"
Agas 已支持 Docker,因此可以轻松在容器化环境中部署和使用。只需提取 Docker 映像并直接从终端运行 Agas:
docker pull bitsgenix/agas docker run agas
对于不喜欢使用 Docker 的用户,可以在本地安装 Agas。通过克隆存储库并运行简单的安装命令,您可以将 Agas 集成到您的系统中:
git clone https://github.com/m-mdy-m/agas.git cd agas sudo make install
安装后,Agas 将作为全局命令使用,允许您从任何终端会话运行 HTTP 请求。
Agas 支持包含自定义标头和请求数据,使其非常适合使用需要身份验证、令牌或其他自定义配置的 API:
agas @post http://api.example.com/resource -d '{"data": "value"}' -H "Authorization: Bearer YOUR_TOKEN"
Agas 提供了控制输出显示方式和位置的选项。您可以查看详细的请求和响应摘要,包括状态代码、响应时间、数据大小和完整的响应正文。
Agas 针对速度和效率进行了优化,使其成为开发过程中测试和调试应用程序的出色工具。它是轻量级的,旨在快速执行命令,提供实时反馈。
无论您使用的是 Linux、macOS 还是 Windows(通过 WSL 或 Docker),Agas 都可以跨平台无缝工作,确保开发人员可以使用它他们的操作系统。
Agas 非常适合需要快速、可靠的方式来测试 API 并与 API 交互的开发人员。它减少了使用 Postman 或 Insomnia 等外部工具的开销,并轻松集成到任何 CI/CD 管道中,使其成为自动化和脚本任务的实用解决方案。
要开始使用 Agas,您有两个选择:
docker pull bitsgenix/agas docker run agas
git clone https://github.com/m-mdy-m/agas.git cd agas sudo make install
安装后,只需在终端中输入 agas 即可开始使用该工具。
Agas 1.0.0 是一个多功能、高效且可定制的解决方案,适合需要从终端与 HTTP API 交互的开发人员。它的易用性、跨平台兼容性以及对 Docker 的支持使其成为任何开发人员工作流程的宝贵工具。立即探索 Agas 的全部潜力并简化您的 HTTP 请求。
更多详细信息,请访问存储库:
Agas GitHub 存储库
以上是介绍阿加斯.0的详细内容。更多信息请关注PHP中文网其他相关文章!