| GET | Requests data. Should only retrieve data and should have no other effect on the data. |
| HEAD | Same as GET, but transfers the status line and header section only (no body). |
| POST | Sends data to the server. |
| PUT | Replaces all current representations of the target resource with the uploaded content. |
| DELETE | Deletes the specified resource. |
| CONNECT | Establishes a tunnel to the server identified by a given URI. |
| OPTIONS | Describes the communication options for the target resource. |
| TRACE | Performs a message loop-back test along the path to the target resource. |
| PATCH | The PATCH method applies partial modifications to a resource. |