Поиск кодов статуса HTTP

Поиск HTTP-статусов, сравнение значений и копирование кода или ссылки.

Веб и API
Подготовка рабочей области…

Ввод

Подготовка рабочей области…

Вывод
Здесь появится результат.

Как использовать

  1. Ищите по номеру, имени или объяснению.
  2. Выберите семейство либо частые коды и нужную запись.
  3. Скопируйте код или ссылку либо скачайте справочник JSON.

Значение статуса HTTP-ответа

Код статуса описывает обработку HTTP-запроса сервером. Первая цифра задаёт семейство, полный код уточняет значение.

Отличайте смысл протокола от сообщения приложения. Для диагностики могут понадобиться также заголовки, тело и контекст сервера.

Поиск кода ответа

Поиск учитывает номер, протокольное имя и объяснение. Фильтры разделяют информационные, успешные ответы, перенаправления, ошибки клиента и сервера.

Частые коды — удобная выборка, а не отдельный стандарт. Неназначенный номер может использоваться продуктом без официальной регистрации.

Пример
Ввод
404
Результат
404 Not Found

Только пример данных. Значения, аутентификацию и поведение узла нужно проверить в собственном контексте.

Регистрация и контекст

Справочник основан на снимке IANA от 22 октября 2026 года. Зарезервированные, устаревающие, устаревшие и временные записи отмечены; для текущего статуса смотрите связанный реестр.

Справочник статусов HTTP

Копирование ссылки создаёт адрес выбранного кода. JSON содержит весь справочник с именами, состояниями регистрации и объяснениями, а не только активный фильтр.

КодНазваниеЗначение
100ContinueСервер принял начальные заголовки; клиент может продолжить отправку тела запроса.
101Switching ProtocolsСервер согласен перейти на протокол, запрошенный клиентом.
102ProcessingПромежуточный ответ WebDAV, сообщающий, что обработка ещё продолжается.
103Early HintsПромежуточный ответ с подсказками, например о ресурсах, которые клиент может загрузить заранее.
104Upload Resumption SupportedВременная регистрация для возобновляемых загрузок. Текущая регистрация истекает 13 ноября 2026 г.
200OKЗапрос выполнен; значение содержимого ответа зависит от метода запроса.
201CreatedЗапрос создал один или несколько ресурсов. Заголовок Location может указывать основной ресурс.
202AcceptedЗапрос принят для обработки, но работа ещё не обязательно завершена.
203Non-Authoritative InformationПреобразующий посредник изменил успешный ответ исходного сервера.
204No ContentЗапрос выполнен, содержимого ответа нет. Не ожидайте тела JSON.
205Reset ContentЗапрос выполнен; клиенту предлагается сбросить представление, из которого он был сделан.
206Partial ContentСервер вернул один или несколько запрошенных диапазонов байтов вместо полного представления.
207Multi-StatusОтвет WebDAV с отдельными результатами для нескольких операций или ресурсов.
208Already ReportedПривязка WebDAV уже была перечислена ранее в том же ответе с несколькими статусами.
226IM UsedСервер применил к представлению преобразования экземпляра, например дельту.
300Multiple ChoicesДоступно несколько представлений; клиенту может понадобиться выбрать одно.
301Moved PermanentlyУ ресурса новый постоянный URI. Некоторые клиенты при переходе меняют POST на GET.
302FoundРесурс временно доступен по другому адресу. Некоторые клиенты меняют POST на GET.
303See OtherПолучите результат по другому URI, обычно методом GET; часто следует за POST.
304Not ModifiedУсловное получение не обнаружило нового представления. Используйте сохранённый в кеше ответ.
305Use ProxyУстаревшее указание обращаться к ресурсу через прокси. Не следует использовать в новых API.
306UnusedКод не используется и зарезервирован; сейчас он не задаёт поведения перенаправления.
307Temporary RedirectСледуйте временному перенаправлению, сохраняя метод и тело запроса.
308Permanent RedirectСледуйте постоянному перенаправлению, сохраняя метод и тело запроса.
400Bad RequestСервер не может обработать запрос из-за проблемы на стороне клиента, например неверного синтаксиса.
401UnauthorizedНужны действительные учётные данные аутентификации. Проверьте вызов WWW-Authenticate и свои данные.
402Payment RequiredЗарезервирован на будущее. Значение, связанное с оплатой, определяется использующим его API.
403ForbiddenСервер понял запрос, но отказывается его выполнять; одной аутентификации может быть недостаточно.
404Not FoundРесурс не найден либо сервер не хочет раскрывать его существование.
405Method Not AllowedМетод не разрешён для ресурса. Проверьте заголовок ответа Allow.
406Not AcceptableНи одно доступное представление не соответствует предпочтениям согласования содержимого в запросе.
407Proxy Authentication RequiredАутентификацию требует промежуточный прокси, а не исходный сервер.
408Request TimeoutСервер не получил полный запрос за отведённое время ожидания.
409ConflictЗапрос конфликтует с текущим состоянием ресурса. Разрешите конфликт перед повтором.
410GoneРесурс больше недоступен, и это состояние, вероятно, постоянно.
411Length RequiredДля запроса серверу требуется заданный Content-Length.
412Precondition FailedУсловие клиента, например If-Match, оказалось ложным.
413Content Too LargeСодержимое запроса больше, чем сервер готов или способен обработать.
414URI Too LongURI запроса длиннее, чем сервер готов интерпретировать.
415Unsupported Media TypeФормат или кодирование содержимого запроса не поддерживаются для этой операции.
416Range Not SatisfiableЗапрошенные диапазоны невозможно предоставить для выбранного представления.
417Expectation FailedСервер не может выполнить ожидание, указанное в заголовке запроса Expect.
418Unused (I’m a teapot)В текущей спецификации HTTP зарезервирован как неиспользуемый; исторически известен как «I’m a teapot».
421Misdirected RequestЗапрос отправлен серверу, который не может дать авторитетный ответ для этого источника.
422Unprocessable ContentТип и синтаксис содержимого понятны, но содержащиеся в нём инструкции не могут быть обработаны.
423LockedНужный для операции ресурс WebDAV заблокирован.
424Failed DependencyОперация WebDAV не выполнена из-за сбоя другой операции, от которой она зависела.
425Too EarlyСервер не хочет рисковать обработкой запроса, который может быть повторно воспроизведён из ранних данных TLS.
426Upgrade RequiredЧтобы запрос выполнился, клиент должен сменить протокол. Проверьте заголовок Upgrade.
428Precondition RequiredСервер требует условного запроса для предотвращения потери обновлений.
429Too Many RequestsКлиент отправил слишком много запросов. Следуйте указаниям Retry-After и ограничениям частоты API.
431Request Header Fields Too LargeЗаголовки запроса слишком велики по отдельности или в совокупности.
451Unavailable For Legal ReasonsРесурс недоступен: доступ заблокирован по юридическим причинам.
500Internal Server ErrorНеожиданное условие на стороне сервера помешало выполнить запрос.
501Not ImplementedСервер не поддерживает функциональность, необходимую для выполнения запроса.
502Bad GatewayШлюз или прокси получил некорректный ответ от вышестоящего сервера.
503Service UnavailableСервис временно недоступен, часто из-за перегрузки или обслуживания. Проверьте Retry-After.
504Gateway TimeoutШлюз или прокси не получил вовремя ответ от вышестоящего сервера.
505HTTP Version Not SupportedСервер не поддерживает версию HTTP, используемую в запросе.
506Variant Also NegotiatesНастройка согласования содержимого на сервере вызывает циклический выбор вариантов.
507Insufficient StorageСервер не может сохранить представление, необходимое для завершения операции.
508Loop DetectedОперация WebDAV столкнулась с бесконечным циклом.
510Not ExtendedУстаревший код инфраструктуры расширений HTTP. Не используйте его для новых API.
511Network Authentication RequiredКлиент должен пройти аутентификацию для доступа к сети, обычно через captive portal.
Ограничения обработки

Локальные инструменты принимают до 1 MiB, URL — до 64 KiB; обработка ограничена 5 секундами. API-запросы поддерживают 100 заголовков и 100 строк параметров, тайм-аут 1–120 секунд и до 5 MiB полученных данных ответа. Длинный текст показывается сокращённо. Запросы идут прямо к выбранному endpoint; действуют CORS и политики браузера.

Дополнительные материалыIANA · коды статуса HTTP
?

Частые вопросы

Все ли трёхзначные коды стандартизованы?

Нет. Некоторые не назначены или используются отдельными продуктами. Использование сервером или proxy само по себе не означает регистрацию IANA.

Чем отличаются 401 и 403?

401 требует корректной аутентификации и обычно содержит challenge WWW-Authenticate. 403 означает отказ сервера; передача учётных данных может не помочь.

Любой 4xx означает ошибку в моём коде?

Нет. Он описывает ситуацию запроса/ответа. Причинами бывают аутентификация, права, маршрутизация, лимиты и правила приложения.

Можно ли поделиться конкретной записью?

Да. Выберите её и скопируйте ссылку. Она содержит якорь соответствующего статуса.

JSON содержит только результаты поиска?

Нет. Экспортируется полный справочник, включая локализованные объяснения.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.