--- id: AIDotNet/MoYuCode/http-client version: "7dd41eb0" license: MIT install: manual updated: 2026-01-28 --- # http-client — http-client enables you to send HTTP requests to external APIs and endpoints with comprehensive method support. It handles authentication, custom headers, JSON payloads, and file uploads through a straightforward command interface. Publisher: AIDotNet · Stars: 84 · Updated: 2026-01-28 Install (manual): `git clone https://github.com/AIDotNet/MoYuCode` ## SKILL.md # HTTP Client Tool ## Description Make HTTP requests with full support for GET, POST, PUT, DELETE, headers, authentication, and file uploads. ## Trigger - `/http` command - User needs to make API calls - User wants to test endpoints ## Usage ```bash # GET request python scripts/http_client.py GET https://api.example.com/users # POST with JSON body python scripts/http_client.py POST https://api.example.com/users --json '{"name": "John"}' # With headers python scripts/http_client.py GET https://api.example.com/data --header "Authorization: Bearer token" # Upload file python scripts/http_client.py POST https://api.example.com/upload --file document.pdf ``` ## Tags `http`, `api`, `rest`, `requests`, `client` ## Compatibility - Codex: ✅ - Claude Code: ✅ [View on SkillFed](https://skillfed.io/AIDotNet/MoYuCode/http-client) · [View on GitHub](https://github.com/AIDotNet/MoYuCode)