我很高興地宣布發布 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中文網其他相關文章!