IT Academy
Урок 1 · Средний

HTTP semantics и ресурсная модель

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

HTTP-ресурс имеет идентификатор, представление и допустимые операции. GET не должен менять бизнес-состояние. Статус описывает результат запроса, а тело ошибки помогает клиенту исправить проблему.

Задача для самостоятельного решения

Как ответить на создание заказа?

Показать разбор ответа

После успешного создания вернуть 201 и Location ресурса. Неверный ввод требует согласованного 4xx-ответа; внутренний сбой не нужно выдавать за ошибку пользователя.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →