| GET | Yes | Yes | Yes | Requests a representation of the specified resource. Requests using GET should only retrieve data. |
|---|
| POST | No | No | No | Submits an entity to the specified resource, often causing a change in state or side effects on the server. |
|---|
| PUT | No | Yes | No | Replaces all current representations of the target resource with the request payload. |
|---|
| PATCH | No | No | No | Applies partial modifications to a resource. |
|---|
| DELETE | No | Yes | No | Deletes the specified resource. |
|---|
| OPTIONS | Yes | Yes | No | Describes the communication options for the target resource. |
|---|
| HEAD | Yes | Yes | Yes | Asks for a response identical to a GET request, but without the response body. |
|---|
| QUERY | Yes | Yes | Yes | A safe, idempotent, cacheable method that carries the query in the request body, for reads that do not fit in a URI. Defined in RFC 10008. |
|---|
| CONNECT | No | No | No | Establishes a tunnel to the server identified by the target resource, typically through a proxy. |
|---|
| COPY | No | Yes | No | Copies a resource from its current location to the URI given in the Destination header, in WebDAV. |
|---|
| LOCK | No | No | No | Takes out a lock on a resource to prevent conflicting changes, in WebDAV. |
|---|
| MKCOL | No | Yes | No | Creates a new collection resource at the specified location in WebDAV. |
|---|
| MOVE | No | Yes | No | Moves or renames a resource to the URI given in the Destination header, in WebDAV. |
|---|
| PROPFIND | Yes | Yes | No | Retrieves properties defined on a resource, and optionally its member resources, in WebDAV. |
|---|
| PROPPATCH | No | Yes | No | Sets or removes properties on a resource atomically in WebDAV. |
|---|
| REPORT | Yes | Yes | No | Requests a named, parameterized report about a resource, in WebDAV; the read used by CalDAV and CardDAV to query calendars and address books. |
|---|
| SEARCH | Yes | Yes | No | Runs a server-side query described in the request body against a resource, in WebDAV. |
|---|
| TRACE | Yes | Yes | No | Performs a message loop-back test along the path to the target resource for diagnostics. |
|---|
| UNLOCK | No | Yes | No | Removes a lock from a resource using the supplied lock token, in WebDAV. |
|---|