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