Кроме 500, какие ещё коды ошибок бывают?

К ошибкам относятся, например, 400, 401, 403, 404, 409, 422 и 429 на стороне запроса, а также 502, 503 и 504 на стороне обслуживания. Конкретный статус выбирают по смыслу ситуации.

Короткий ответ

Что ответить на собеседовании

К ошибкам относятся, например, 400, 401, 403, 404, 409, 422 и 429 на стороне запроса, а также 502, 503 и 504 на стороне обслуживания. Конкретный статус выбирают по смыслу ситуации.

Подробный разбор

Ответ с пояснениями

К ошибкам относятся, например, 400, 401, 403, 404, 409, 422 и 429 на стороне запроса, а также 502, 503 и 504 на стороне обслуживания. Конкретный статус выбирают по смыслу ситуации.

400 — некорректный запрос, 401 — проблема аутентификации, 403 — отказ доступа, 404 — ресурс не найден, 409 — конфликт, 429 — ограничение частоты. 502 связан с некорректным ответом upstream, 503 — с недоступностью, 504 — с ожиданием upstream. Формат тела ошибки задаётся контрактом API. Не используйте 500 для любой ожидаемой ошибки пользователя.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее