HTTP Method Explainer

Reference for HTTP methods (GET, POST, PUT, DELETE). When to use each method.

This tool is coming soon. Check back later!

How to Use HTTP Method Explainer

  1. Browse all HTTP methods
  2. See when each method should be used
  3. Understand REST API conventions
  4. Learn about idempotency and safety

About HTTP Method Explainer

Complete reference for HTTP methods. Understand when to use GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS. Includes RESTful conventions, idempotency, and safe vs unsafe methods.

Frequently Asked Questions

What's the difference between PUT and PATCH?

PUT replaces the entire resource. PATCH partially updates specific fields. Use PUT for full replacements, PATCH for partial updates.

What is idempotency?

Idempotent methods produce the same result regardless of how many times they're called. GET, PUT, DELETE are idempotent. POST is not.

When should I use POST vs PUT?

Use POST to create new resources (server assigns ID). Use PUT to create/update at a specific URI (client specifies ID).