HTTP Methods
Complete reference of HTTP methods with descriptions and typical use cases.
Complete reference of HTTP methods with descriptions and typical use cases.
The nine HTTP request methods with a description and whether the request carries a body: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, TRACE and CONNECT.
| Method | Description | Request body |
|---|---|---|
| GET | Retrieves a resource. Safe, idempotent. Should not modify server state. | false |
| POST | Submits data to the server. Not idempotent. Creates a new resource. | true |
| PUT | Replaces a resource at a specific URI. Idempotent. | true |
| PATCH | Partially updates a resource. Not idempotent in general. | true |
| DELETE | Removes a resource at a specific URI. Idempotent. | false |
| HEAD | Same as GET but returns only headers, no body. Safe, idempotent. | false |
| OPTIONS | Returns the allowed HTTP methods for a URL. Used for CORS preflight. | false |
| TRACE | Echoes back the received request. Used for debugging. Rarely implemented. | false |
| CONNECT | Establishes a tunnel to the server. Used for HTTPS via proxy. | false |
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 |
|---|---|---|---|
| data | method | string | GET |
| data | description | string | Retrieves a resource. Safe, idempotent. Should … |
| data | request_body | boolean | false |
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?format=toon"
const res = await fetch( "https://yjtoon.com/static-data/dataset/http-methods.toon" ); const toon = await res.text();
Rate limit: 120 requests per minute per IP, no key and no signup. API reference →