HTTP protocol
| METHOD | Request Body | Response Body | Safe | Idempotent | Cacheable |
|---|---|---|---|---|---|
| GET | No | Yes | Yes | Yes | Yes |
| HEAD | No | No | Yes | Yes | Yes |
| POST | Yes | Yes | No | No | Yes |
| PUT | Yes | Yes | No | Yes | No |
| DELETE | No | Yes | No | Yes | No |
| CONNECT | Yes | Yes | No | No | No |
| OPTIONS | Optional | Yes | Yes | Yes | No |
| TRACE | No | Yes | Yes | Yes | No |
| PATCH | Yes | Yes | No | No | Yes |
Ідемпоте́нтні методи — це такі операції, які при багаторазовому виконанні з тим самим вхідним значенням дають однаковий результат, якби вони були виконані лише один раз. Це важливе поняття у програмуванні та веб-розробці, особливо при роботі з API та базами даних.