HTTP Request Methods Reference

Helps developers recall the semantics and applicability of HTTP request methods such as GET, POST, PUT, PATCH, DELETE, and OPTIONS while designing or debugging web APIs.

Runs locally in your browser
NumberMethodDescription
1GETRetrieve a representation of the target resource.
2HEADRetrieve the same headers as GET without a response body.
3POSTSubmit data for processing, often creating a resource or triggering an operation.
4PUTCreate or completely replace the state of the target resource.
5DELETERemove the target resource.
6CONNECTEstablish a tunnel to the target, commonly through an HTTP proxy.
7OPTIONSReport communication options supported by the target resource or server.
8TRACEPerform a diagnostic loopback of the received request; often disabled for security.
9PATCHApply partial modifications to the target resource.
10MOVEWebDAV method that moves a resource to the URI in Destination.
11COPYWebDAV method that copies a resource to the URI in Destination.
12LINKObsolete method proposed for establishing links between resources.
13UNLINKObsolete method proposed for removing links between resources.
14WRAPPEDExperimental method from the HTTP Extensions Framework; it is not part of core HTTP.
15Extension methodExtension methods can add semantics beyond the methods defined by core HTTP.
Recent tools: