HTTP Request Methods
The standard HTTP methods and what each one is used for
| Method | Purpose |
|---|---|
| GET | Retrieve a resource. Safe and idempotent. |
| POST | Submit data or create a resource. Not idempotent. |
| PUT | Replace a resource entirely. Idempotent. |
| PATCH | Partially update a resource. |
| DELETE | Remove a resource. |
| HEAD | Same as GET but returns headers only. |
| OPTIONS | Describe the methods and options supported for a resource. |
| TRACE | Echo the request back, used for debugging. |
| CONNECT | Establish a tunnel, typically for HTTPS proxies. |