HTTP Methods Reference
A complete reference for HTTP request methods — GET, POST, PUT, DELETE, PATCH, and more, including the new QUERY method (RFC 10008) and the WebDAV methods, with safety, idempotency, and cacheability semantics.
Establishes a tunnel to the server identified by the target resource, typically used for HTTPS proxying.
Duplicates a resource or collection from one URI to another, defined by WebDAV.
Removes the target resource, with repeated calls producing the same end state.
Retrieves a representation of a resource without modifying server state.
Identical to GET but the server returns only headers, no response body.
Takes out a shared or exclusive lock on a resource to prevent concurrent modification, defined by WebDAV.
Creates a new collection (directory-like resource) at the target location, defined by WebDAV.
Relocates a resource or collection from one URI to another, defined by WebDAV.
Describes the communication options available for the target resource, such as allowed methods.
Applies a partial modification to a resource, unlike PUT which replaces it entirely.
Submits data to a resource, often creating a new subordinate resource or triggering a side effect.
Retrieves properties for a resource or collection, defined by the WebDAV extension to HTTP.
Sets or removes properties on a resource in a single atomic transaction, defined by WebDAV.
Replaces a target resource entirely with the request payload, or creates it if it doesn't exist.
A safe, idempotent method for sending complex read queries in a request body instead of a URL.
Performs a message loop-back test along the path to the target resource, echoing the received request.
Removes a lock previously established with LOCK, defined by WebDAV.