me_edu
REST API: проектирование и потреблениеШаг 16 из 35 · 0% пройдено
2. Профессиональный практикум: проект, качество и портфолио
3. Атлас программных моделей: данные, архитектура, API и тесты
HTTP-методы

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

Шаг 16 из 357 минТеория
Цель

Понять основной механизм темы «Четыре основных метода» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

STRUCTURAL BLOCK DIAGRAMCENTRAL UNITРесурс /usersGET — читатьPOST — создатьPUT — изменитьDELETE — удалитьСтруктурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
Один ресурс, четыре метода: операции 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-подхода.

Назад

Обсуждение

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

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