What Can the HTTP Method Reference Do?
The HTTP Method Reference is a free online developer reference tool that provides complete documentation for all HTTP/1.1 and HTTP/2 request methods, including GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS, and more. Each method includes semantic description, idempotency, safety, caching behavior, request body requirements, and detailed usage examples with a comparison table and REST API best practices. All content renders locally in your browser.
Core Features
- Complete Reference: Covers 9 HTTP methods with detailed descriptions
- Quick Filter: Filter by method type or common/all
- Comparison Table: At-a-glance feature comparison
- REST Guide: Best practices for each method
- Export: Copy comparison table or download full reference
How to Use
1. All HTTP method cards display on page load.
2. Use filter buttons to quickly find specific methods.
3. Check the comparison table for method differences.
4. Click "Copy Table" or "Download Reference" to export.
Use Cases
REST API Design
Developers reference HTTP method semantics and best practices when designing RESTful APIs to choose the correct verb.
Interview Preparation
Job seekers quickly review core HTTP method concepts for technical interviews.
Code Review
Verify HTTP method usage conforms to specifications and best practices during API design reviews.
Technical Background
HTTP methods (also called HTTP verbs) define the operation semantics on resources. RFC 9110 (HTTP Semantics) defines core methods: GET, POST, PUT, DELETE, HEAD, OPTIONS, TRACE, CONNECT. RFC 5789 defines PATCH. Idempotency means making the same request multiple times produces the same result. Safety means the request doesn't modify server state. REST architecture requires correct HTTP method semantics—GET should have no side effects, PUT should be idempotent full replacement.