Метод запроса задаёт намерение — что мы хотим сделать с ресурсом. Четыре основных метода соответствуют операциям с данными (их называют CRUD: Create, Read, Update, Delete):
• GET — получить данные (Read). Ничего не меняет на сервере. GET /users — список пользователей GET /users/42 — один пользователь
• POST — создать новую запись (Create). Данные передают в теле. POST /users + тело { "name": "Аня" }
• PUT / PATCH — изменить запись (Update). PUT заменяет целиком, PATCH меняет часть полей. PUT /users/42 + тело { "name": "Аня Б." }
• DELETE — удалить запись (Delete). DELETE /users/42
Запомнить просто: GET — читать, POST — создавать, PUT/PATCH — изменять, DELETE — удалять. Один и тот же адрес /users/42 ведёт себя по-разному в зависимости от метода — это ядро REST-подхода.