HTTP Request Methods

The standard HTTP methods and what each one is used for


MethodPurpose
GETRetrieve a resource. Safe and idempotent.
POSTSubmit data or create a resource. Not idempotent.
PUTReplace a resource entirely. Idempotent.
PATCHPartially update a resource.
DELETERemove a resource.
HEADSame as GET but returns headers only.
OPTIONSDescribe the methods and options supported for a resource.
TRACEEcho the request back, used for debugging.
CONNECTEstablish a tunnel, typically for HTTPS proxies.