me_edu
REST API: проектирование и потреблениеШаг 16 из 31 · 0% пройдено
Коды статусов · Коды статусов

Частые коды

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

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

Как работать

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

Критерий

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

ABYANDТаблица истинностиA BY0 000 101 001 11
Логический вентиль и таблица истинности связывают входы с выходным состоянием.
Опорная идея

Коды, которые встречаются постоянно — их стоит знать наизусть.

Успех (2xx): • 200 OK — запрос успешен, в теле данные; • 201 Created — запись успешно создана (ответ на POST); • 204 No Content — успех, но возвращать нечего (часто после DELETE).

Перенаправление (3xx): • 301/302 — ресурс переехал на другой адрес.

Ошибки клиента (4xx): • 400 Bad Request — некорректный запрос (ошибка в данных); • 401 Unauthorized — не авторизован (нет/неверный токен); • 403 Forbidden — авторизован, но доступ запрещён; • 404 Not Found — ресурс не найден; • 429 Too Many Requests — слишком много запросов (лимит).

Ошибки сервера (5xx): • 500 Internal Server Error — внутренняя ошибка сервера; • 503 Service Unavailable — сервис временно недоступен.

Разница между 401 и 403 важна: 401 — «представьтесь» (вы не вошли), 403 — «вам сюда нельзя» (вошли, но нет прав).

Назад

Обсуждение

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

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