Выбор ответа Junior Коды ответа спрашивают часто обновлено

Классы кодов ответа HTTP

Вопрос

Что означает класс кодов 4xx?

Попробуйте сами

Выберите вариант, и откроется разбор.

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

Коротко

Правильный ответ: Ошибка клиента: запрос некорректен или недопустим для него. 1xx информационные, 2xx успех, 3xx перенаправление, 4xx ошибка клиента (неверный запрос, нет прав, не найдено), 5xx ошибка сервера.

Варианты ответа

  1. Ошибка сервера: бэкенд не смог обработать корректный запрос
  2. Ошибка клиента: запрос некорректен или недопустим для негоправильный ответ
  3. Перенаправление: ресурс переехал, клиент должен пойти по Location
  4. Успешный ответ с предупреждением, которое клиент может игнорировать

Разбор

1xx информационные, 2xx успех, 3xx перенаправление, 4xx ошибка клиента (неверный запрос, нет прав, не найдено), 5xx ошибка сервера. Различие важно в баг-репорте: на 4xx сначала проверяем свой запрос, на 5xx почти всегда виноват бэкенд.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.