me_edu
REST API: проектирование и потреблениеШаг 7 из 27 · 0% пройдено
HTTP-методы · HTTP-методы

Четыре основных метода

Ресурс /usersGET — читатьPOST — создатьPUT — изменитьDELETE — удалитьОдин ресурс, четыре метода: операции CRUD над данными
Один ресурс, четыре метода: операции CRUD над данными

Метод запроса задаёт намерение — что мы хотим сделать с ресурсом. Четыре основных метода соответствуют операциям с данными (их называют 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-подхода.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.