Что рассчитывает этот инструмент
Это детерминированный справочный поиск, а не числовой калькулятор. Введите номер состояния, фрагмент описания или категорию, и страница отфильтрует встроенную таблицу до соответствующих кодов ответа HTTP. Каждый результат показывает трёхзначный код, его краткое описание и класс ответа.
Состояние HTTP отправляется сервером после получения запроса. Оно описывает результат на уровне протокола и не раскрывает всех деталей приложения. Код может быть технически верным, в то время как пользовательский опыт остаётся неудовлетворительным, и один и тот же видимый сбой может возникать из-за браузера, прокси, кэша, шлюза, исходного сервера или приложения.
Входные данные
Поле поиска принимает текст. Число, например 404, нацелено на конкретный код. Фраза, например not found, ищет в описаниях. Термин категории может сузить таблицу до семейства кодов. Поиск нечувствителен к регистру и не выполняет сетевой запрос к отлаживаемому URL.
Для записей об инцидентах фиксируйте больше, чем только код: метод запроса, целевой URL, заголовки ответа, метку времени, цепочку перенаправлений и компонент, сгенерировавший ответ. Не вставляйте заголовки авторизации, сессионные cookie, приватные токены или персональные данные в общий отчёт.
Метод и формула
Коды HTTP состоят из трёх цифр. Первая цифра определяет общий класс:
- 1xx: информационный прогресс.
- 2xx: запрос получен и успешно обработан на уровне HTTP.
- 3xx: клиенту требуется перенаправление или иное действие для завершения получения.
- 4xx: запрос не может быть выполнен в том виде, в котором он отправлен, часто из-за синтаксиса, авторизации, состояния или доступности цели.
- 5xx: сервер или вышестоящий компонент потерпел неудачу при попытке обработать корректный запрос.
Поиск выполняет нормализованное сопоставление подстрок по полям кода, фразы и класса. Он не угадывает причину, не запрашивает внешний реестр во время выполнения и не приписывает незарегистрированным номерам стандартизированные значения.
Практический пример
Поиск 404. Соответствующая строка — 404 Not Found, ответ 4xx об ошибке клиента. В семантике HTTP это означает, что исходный сервер не нашёл текущего представления для запрошенной цели или не желает раскрывать, что таковое существует.
Следующий шаг отладки зависит от контекста. Проверьте точный путь и метод, развёртывание маршрута, чувствительность к регистру, правила перезаписи и то, не изменил ли обратный прокси запрос. 404 от страницы ошибки с брендингом CDN может иметь иной источник, чем JSON 404, сгенерированный приложением.
В качестве контрастного примера, 500 Internal Server Error относится к классу 5xx. Он сигнализирует о непредвиденном сбое на стороне сервера, но не указывает на отказавшую функцию. По-прежнему необходимы журналы и идентификатор корреляции запроса.
Как интерпретировать результат
Используйте класс для сортировки, затем используйте точное определение и заголовки ответа для выбора следующего наблюдения. 401 обычно требует аутентификационной информации; 403 означает, что сервер понял запрос, но отказывает в его выполнении; 429 указывает на ограничение частоты запросов и может включать Retry-After. Эти различия влияют на правильное поведение клиента.
Не стройте логику приложения на английской фразе-причине. Поведение протокола определяется числовым кодом, а фразы-причины могут быть изменены или опущены. Также отличайте окончательный ответ от промежуточных перенаправлений и кэшированных ответов при диагностике трассировки браузера.
Точность и ограничения
Таблица представляет собой образовательный снимок общеупотребительных стандартизированных кодов. Расширения HTTP могут регистрировать дополнительные значения, поставщики иногда выдают нестандартные коды, а спецификации могут обновляться. Поиск не может подтвердить, какой компонент выдал ответ, безопасен ли повторный запрос или содержит ли тело полезные сведения о проблеме.
Средства контроля безопасности могут намеренно возвращать менее информативный код. Ресурс, выглядящий отсутствующим, может быть скрыт по соображениям авторизации, а шлюз может заменить ответ исходного сервера. Проверяйте поведение в рабочей среде с помощью соответствующих журналов и средств наблюдения, защищая при этом секреты и пользовательские данные.
Источники
- RFC 9110: HTTP Semantics определяет классы кодов состояния и семантику основных кодов ответа.
- IANA HTTP Status Code Registry — это поддерживаемый реестр стандартизированных назначений кодов и ссылок на их спецификации.
Редакционная запись
Автор: Редакционная группа SoupCalc
Дата последней проверки: 14 августа 2026 г.
Объём проверки: Объяснения классов кодов, поведение поиска, пример 404 Not Found, границы диагностики и ссылки на спецификацию HTTP и реестр были проверены.