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

Частые коды

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

Успех (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 — «вам сюда нельзя» (вошли, но нет прав).

Назад

Обсуждение

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

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