HTTP Client Tool 是一个命令行形式的 HTTP 请求工具,主要用于发起 API 调用和测试接口端点。触发方式为 /http 命令,也可直接运行脚本。
主要能力包括:支持 GET、POST、PUT、DELETE 等完整 HTTP 方法;支持自定义请求头与认证(例如 Authorization: Bearer token);支持 JSON 请求体;支持文件上传。
基本用法示例: GET 请求:python scripts/http_client.py GET https://api.example.com/users POST JSON 请求:python scripts/http_client.py POST https://api.example.com/users --json '{"name": "John"}' 带请求头:python scripts/http_client.py GET https://api.example.com/data --header "Authorization: Bearer token" 上传文件:python scripts/http_client.py POST https://api.example.com/upload --file document.pdf
兼容性:Codex 与 Claude Code 均支持。
适用于需要快速调用 REST API、验证接口返回、携带认证头访问受保护资源或在调试中上传文件的场景。
限制方面:资料仅说明支持上述方法与功能,未提供响应处理细节、超时或重试配置、错误码处理、代理设置及安装步骤,这些暂未提供。