Network

HTTP Methods Reference

Reference for all standard HTTP methods with safety, idempotency, and body support indicators.

MethodSafeIdempotentBodyDescriptionExample
GETYesYesNoRetrieve a resource. No side effects.GET /users/123 HTTP/1.1
POSTNoNoYesCreate a resource or trigger an action. Has side effects.POST /users HTTP/1.1
PUTNoYesYesReplace a resource entirely. Creates if not exists.PUT /users/123 HTTP/1.1
PATCHNoNoYesPartially update a resource.PATCH /users/123 HTTP/1.1
DELETENoYesNoRemove a resource.DELETE /users/123 HTTP/1.1
HEADYesYesNoLike GET but returns headers only, no body.HEAD /users/123 HTTP/1.1
OPTIONSYesYesNoReturns supported methods and CORS headers.OPTIONS /users HTTP/1.1
TRACEYesYesNoEcho the request back for debugging. Disabled on most servers.TRACE /path HTTP/1.1
CONNECTNoNoNoEstablish a TCP tunnel (used for HTTPS via proxy).CONNECT example.com:443 HTTP/1.1
Share

marduc812

2026