Что такое HTTP-код состояния?
HTTP-коды состояния — это трехзначные коды ответа, которые сервер возвращает, чтобы показать, что произошло с запросом. Их часто видно в инструментах разработчика браузера, ответах API, серверных логах, системах мониторинга и панелях обратного прокси.
Как читать основные группы кодов
- 1xx Информационные: Сервер получил запрос, и обработка еще продолжается.
- 2xx Успех: Запрос успешно завершен.
- 3xx Перенаправление: Клиенту нужно перейти по другому адресу или повторно использовать кэшированный результат.
- 4xx Ошибка клиента: Проблема в самом запросе, например отсутствующий ресурс, неверные данные или сбой аутентификации.
- 5xx Ошибка сервера: Сервер или вышестоящая зависимость не смогли обработать корректный запрос.
Когда этот lookup полезен
Используйте этот инструмент, когда нужно быстро понять смысл кода, сравнить близкие коды вроде 401 и 403 или 502 и 504, либо найти статус по фразе из сообщения об ошибке. Поиск работает по коду, названию статуса и локализованному описанию.
Почему важно правильно интерпретировать код
При отладке код состояния часто дает самую быструю подсказку. Ответ 4xx обычно указывает на запрос, учетные данные или целевой ресурс. Ответ 5xx обычно указывает на приложение, шлюз или вышестоящий сервис. Если сначала понять категорию, следующий шаг выбирается быстрее.