HTTP Methods Reference

GET, POST, PUT and the rest — safe, idempotent, cacheable.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

HTTP methods reference

A quick, searchable table of the HTTP methods defined by RFC 9110GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS, TRACE and CONNECT — and the properties that matter when designing an API. It is a fast way to settle “is this idempotent?” and “can I cache this?” questions while building REST endpoints.

How it works

Each method has four properties drawn from RFC 9110. Safe means read-only — it must not change server state. Idempotent means sending the request once or many times leaves the same state. Cacheable means the response may be stored and reused. The body column says whether the method normally carries a request body. Typing in the search box filters the table by method name or by a property keyword such as idempotent or preflight.

Example

The core methods compare like this:

MethodSafeIdempotentCacheableTypical use
GETYesYesYesRead a resource
HEADYesYesYesHeaders only, no body
POSTNoNoRarelyCreate / submit
PUTNoYesNoCreate or replace
PATCHNoNoNoPartial update
DELETENoYesNoRemove a resource

Search by method name or by a property like idempotent to filter the table. Everything runs in your browser; nothing is uploaded.

Ad placeholder (rectangle)