HTTP Methods Reference
100% LocalInteractive reference for all HTTP methods with safe, idempotent, and cacheable properties.
Requests a representation of the specified resource. Should only retrieve data.
Submits data to the specified resource, often causing a change in state or side effects.
Replaces all current representations of the target resource with the request payload.
Applies partial modifications to a resource.
Deletes the specified resource.
Asks for a response identical to a GET request, but without the response body.
Describes the communication options for the target resource. Used in CORS preflight.
Establishes a tunnel to the server identified by the target resource.
Performs a message loop-back test along the path to the target resource.
Select an HTTP method to see its semantics, idempotency, caching behavior, and common use cases.
Learn More
The Complete HTTP Status Code Cheatsheet (2026)
REST API Debugging Checklist: A Step-by-Step Guide
Struggling with a broken API? Use this comprehensive debugging checklist to identify and fix issues in headers, payloads, status codes, and network latency.
Ultimate JSON Guide: Everything a Developer Needs to Know
The definitive guide to JSON (JavaScript Object Notation). Learn about its history, syntax rules, data types, best practices, and common security pitfalls. Everything from basic serialization to production-grade JSON schema and performance.
What is HTTP Methods Reference?
Frequently Asked Questions
Technical Deep Dive
HTTP Methods Reference
A comprehensive interactive reference for all 9 HTTP methods (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, CONNECT, TRACE). Each entry shows whether the method is safe, idempotent, and cacheable; whether it accepts a request/response body; common status codes; use case examples; and the defining RFC. Searchable and filterable.
Built for Devs
Designed by people who use these tools in production every day.
Smart Defaults
Reasonable assumptions out of the box, every assumption overridable when you need it.
Workflow-Friendly
Pairs with your IDE, CI, and code review, output drops into commits and PRs cleanly.
01 Method Property Matrix
| Method | Safe | Idempotent | Cacheable | Request Body |
|---|---|---|---|---|
GET | Yes | Yes | Yes | No |
POST | No | No | Optionally | Yes |
PUT | No | Yes | No | Yes |
PATCH | No | No* | No | Yes |
DELETE | No | Yes | No | Optionally |
02 RESTful Resource Lifecycle
ETag or Last-Modified match.