HTTPQUERY
English

HTTP Methods

Covers the common methods plus the newly published QUERY method. Badges mark whether each method is safe / idempotent / cacheable / allows a body.

QUERYNEW

A safe query method that carries a request body — a “GET with a body”.

safe ✓idempotent ✓cacheable ✓body ✓

GET

Retrieve a resource; should have no side effects.

safe ✓idempotent ✓cacheable ✓body ✗

POST

Submit data, often creating a resource or triggering processing.

safe ✗idempotent ✗cacheable ✗body ✓

PUT

Replace the target resource in full.

safe ✗idempotent ✓cacheable ✗body ✓

PATCH

Apply a partial modification to a resource.

safe ✗idempotent ✗cacheable ✗body ✓

DELETE

Delete the target resource.

safe ✗idempotent ✓cacheable ✗body ✗

HEAD

Like GET but returns only headers, no body.

safe ✓idempotent ✓cacheable ✓body ✗

OPTIONS

Query the communication options supported for the target resource.

safe ✓idempotent ✓cacheable ✗body ✗

TRACE

HTTP TRACE performs a loopback diagnostic test along the request path. Reveals proxy modifications, security risks, and why servers disable TRACE in production.

safe ✓idempotent ✓cacheable ✗body ✗

CONNECT

HTTP CONNECT establishes a TCP tunnel through a proxy for HTTPS and other protocols. Tunneling flow, proxy behavior, and security considerations.

safe ✗idempotent ✗cacheable ✗body ✗