HTTP Methods Reference

Reference for HTTP methods: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS.

GETSafe: βœ“Idempotent: βœ“

Retrieve a resource. No body. Results may be cached.

GET /users/123
POSTSafe: βœ—Idempotent: βœ—

Create a new resource or trigger an action. Has body.

POST /users
PUTSafe: βœ—Idempotent: βœ“

Replace an entire resource. Idempotent.

PUT /users/123
PATCHSafe: βœ—Idempotent: βœ—

Partial update of a resource.

PATCH /users/123
DELETESafe: βœ—Idempotent: βœ“

Delete a resource.

DELETE /users/123
HEADSafe: βœ“Idempotent: βœ“

Like GET but returns only headers, no body.

HEAD /users/123
OPTIONSSafe: βœ“Idempotent: βœ“

Describes communication options for the target resource.

OPTIONS /users
CONNECTSafe: βœ—Idempotent: βœ—

Establishes a tunnel (used for HTTPS via proxy).

CONNECT example.com:443
TRACESafe: βœ“Idempotent: βœ“

Performs a loopback test (debugging).

TRACE /path

Related Tools

About this tool

Reference for HTTP methods: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS.