# Http Client

> 发送HTTP请求，支持所有方法、请求头、认证和响应处理。

发送HTTP请求，支持所有方法、请求头、认证和响应处理。

- Page: https://ss33.ai/skills/aidotnet/http-client-47398729435
- Publisher: aidotnet
- Category: [Software Development](https://ss33.ai/skills/category/software-development-t44z8z) › [APIs & backend](https://ss33.ai/skills/category/software-development-t44z8z/apis-and-backend-t0x840)
- License: MIT
- Source: https://github.com/aidotnet/moyucode/blob/9fa0412ff1d57ca3216835637773ac975cae1009/skills/tools/http-client/SKILL.md

## Skill

SKILL.md: https://ss33.ai/api/v1/ss33/download/aidotnet/http-client-47398729435

# 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: ✅
