HTTP Methods Reference
Standard HTTP request methods: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, TRACE with safety, idempotency, and body characteristics.
Standard HTTP request methods: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, TRACE with safety, idempotency, and body characteristics.
The standard HTTP methods with their safety, idempotence, whether they carry a body and what they are for: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS and TRACE, plus CONNECT for proxy tunnels.
| Method | Safety | Idempotent | Body | Purpose |
|---|---|---|---|---|
| GET | Safe | true | No generally defined semantics | Retrieve a resource |
| POST | Unsafe | false | Yes | Process the enclosed representation according to the target resource; creation is one use |
| PUT | Unsafe | true | Yes | Replace a resource |
| PATCH | Unsafe | false | Yes | Partially modify a resource |
| DELETE | Unsafe | true | No generally defined semantics | Delete a resource |
| HEAD | Safe | true | No generally defined semantics | GET without response body |
| OPTIONS | Safe | true | No | Describe communication options |
| TRACE | Safe | true | No | Echo request for diagnostic |
| CONNECT | Unsafe | false | No generally defined semantics | Establish a tunnel to the target, used by proxies for HTTPS |
The shape of this dataset, read from the data itself: every column, its type and a real value. Agents can use this to plan a query without fetching the whole document.
| Section | Field | Type | Example |
|---|---|---|---|
| methods | method | string | GET |
| methods | safety | string | Safe |
| methods | idempotent | boolean | true |
| methods | body | string | No generally defined semantics |
| methods | purpose | string | Retrieve a resource |
The static files contain the same reference rows as the API, with no API rate limit. Live metadata, such as view counts, may differ. Use the API for content negotiation; use the static files for a cacheable snapshot.
curl "https://yjtoon.com/api/dataset/http-methods-reference?format=toon"
const res = await fetch( "https://yjtoon.com/static-data/dataset/http-methods-reference.toon" ); const toon = await res.text();
Rate limit: 120 requests per minute per IP, no key and no signup. API reference →
Original editorial reference notes by YJTOON, informed by the linked primary documentation. External specifications retain their own licenses.
Editorial review: . Source documents keep their own licenses.