0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1
Настройка
Ссылки на коды HTTP-статусов, организованные по семействам. Включает подробные описания каждого кода и его RFC-ссылку. Можно фильтровать по семейству или искать по номеру или названию.

62 кодов

1xxИнформационные4
100Continue

Сервер получил заголовки запроса, и клиент должен приступить к отправке тела.

RFC 9110
101Switching Protocols

Сервер согласен изменить протокол в соответствии с запросом клиента (например, HTTP → WebSocket).

RFC 9110
102Processing

Сервер обрабатывает запрос, но пока не имеет доступной информации.

RFC 2518 (WebDAV)
103Early Hints

Позволяет серверу отправлять предварительные заголовки ссылок до получения окончательного ответа, что оптимизирует загрузку ресурсов.

RFC 8297
2xxУспешные10
200OK

Запрос был успешным. Точное значение зависит от используемого метода HTTP (GET возвращает ресурс, POST возвращает результат действия).

RFC 9110
201Created

Запрос был успешным, и был создан новый ресурс. Как правило, в ответ на POST или PUT.

RFC 9110
202Accepted

Запрос был принят для обработки, но эта обработка еще не завершена (асинхронная обработка).

RFC 9110
203Non-Authoritative Information

Запрос был успешным, но информация в теле запроса поступила из кэш-версии, созданной третьими лицами, а не из оригинального сервера.

RFC 9110
204No Content

Запрос был успешным, но нет содержимого для отправки. Часто встречается в ответах на успешные DELETE или PUT-запросы.

RFC 9110
205Reset Content

Запрос был выполнен успешно. Клиенту необходимо перезапустить просмотр документа (например, очистить форму).

RFC 9110
206Partial Content

Сервер передает только часть ресурса, в результате отправленного клиентом заголовка Range. Используется при возобновляемых загрузках и потоковой передаче.

RFC 9110
207Multi-Status

Корпус ответа содержит множество кодов состояния для различных подресурсов (WebDAV).

RFC 4918 (WebDAV)
208Already Reported

Члены связанного DAV уже были перечислены в предыдущем ответе и не повторяются (WebDAV).

RFC 5842 (WebDAV)
226IM Used

Сервер выполнил запрос GET, и ответ представляет собой результат одной или нескольких инстансных операций, выполненных над текущим ресурсом.

RFC 3229
3xxПереадресация8
300Multiple Choices

Запрос имеет более одного возможного ответа. Клиент должен выбрать один из них.

RFC 9110
301Moved Permanently

URL-адрес ресурса был изменен навсегда. Новая URL указана в заголовке Location.

RFC 9110
302Found

Ресурс временно находится в другой URI. Клиент должен использовать ту же исходную URI для будущих запросов.

RFC 9110
303See Other

Сервер перенаправляет клиента к другому ресурсу с помощью GET, хотя исходная запрос использовала другой метод.

RFC 9110
304Not Modified

Кэш клиента обновлён. Используется в ответ на условные запросы (If-None-Match, If-Modified-Since).

RFC 9110
305Use Proxy

Ресурс должен быть доступен через прокси-сервер. Устарел по соображениям безопасности.

RFC 9110
307Temporary Redirect

Ресурс временно находится в другой URI. В отличие от 302, метод HTTP не должен изменяться при перенаправлении.

RFC 9110
308Permanent Redirect

Ресурс постоянно переместился в другую URI. В отличие от 301, метод HTTP не должен изменяться при перенаправлении.

RFC 7538
4xxОшибка клиента29
400Bad Request

Сервер не может обработать запрос из-за ошибки клиента: неправильная синтаксис, неверные параметры и т. д.

RFC 9110
401Unauthorized

Клиент должен аутентифицироваться, чтобы получить ответ. Сервер должен включить заголовок WWW-Authenticate.

RFC 9110
402Payment Required

Резервировано для будущего использования. Некоторые службы используют его для обозначения необходимости оплаты.

RFC 9110
403Forbidden

Клиент не имеет разрешения на доступ к ресурсу. В отличие от 401, сервер знает, кто такой клиент, но отказывает ему в доступе.

RFC 9110
404Not Found

Сервер не нашёл запрашиваемый ресурс. Также используется для отказа в доступе к существующим ресурсам без раскрытия их существования.

RFC 9110
405Method Not Allowed

Используемый метод HTTP не допускается для запрошенного ресурса. Сервер должен включить заголовок Allow с разрешенными методами.

RFC 9110
406Not Acceptable

Сервер не может сформировать ответ, соответствующий критериям переговоров о содержимом, отправленным клиентом.

RFC 9110
407Proxy Authentication Required

Клиент должен аутентифицироваться у промежуточного прокси, прежде чем этот прокси отправит запрос на сервер.

RFC 9110
408Request Timeout

Сервер закрыл соединение, потому что клиент слишком долго не отправлял полную запрос.

RFC 9110
409Conflict

Запрос вступает в конфликт с текущим состоянием сервера (например, одновременное изменение одного и того же ресурса).

RFC 9110
410Gone

Запрашиваемый ресурс больше не доступен и не появится снова. В отличие от 404, точно известно, что он был удалён.

RFC 9110
411Length Required

Сервер отклоняет запрос, поскольку не был включён требуемый заголовок Content-Length.

RFC 9110
412Precondition Failed

Сервер оценил предварительные условия запроса (заголовки If-*) и одна из них не сработала.

RFC 9110
413Content Too Large

Тело запроса превышает границы, определенные сервером.

RFC 9110
414URI Too Long

URI запроса длиннее, чем может интерпретировать сервер.

RFC 9110
415Unsupported Media Type

Формат содержимого запроса не поддерживается сервером (не допустимый тип MIME).

RFC 9110
416Range Not Satisfiable

Запрашиваемый диапазон байтов не может быть удовлетворён: он находится за пределами ресурса.

RFC 9110
417Expectation Failed

Сервер не может выполнить требования, указанные в заголовке Expect запроса.

RFC 9110
418I'm a Teapot

Сервер отвергает попытки приготовить кофе, потому что это чайник. Код шутки, определенный в RFC Hyper Text Coffee Pot Control Protocol (HTCPCP).

RFC 2324 / RFC 7168
421Misdirected Request

Запрос был направлен на сервер, который не может выдать ответ для комбинации схемы и авторитета.

RFC 9110
422Unprocessable Content

Запрос составлен правильно, но не может быть обработан из-за семантических ошибок (например, проверка данных).

RFC 4918 (WebDAV)
423Locked

Ресурс, к которому пытаются получить доступ, заблокирован (WebDAV).

RFC 4918 (WebDAV)
424Failed Dependency

Запрос не удался, поскольку он зависел от другого запроса, который также не удался (WebDAV).

RFC 4918 (WebDAV)
425Too Early

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

RFC 8470
426Upgrade Required

Сервер отказывается обрабатывать запрос с использованием текущего протокола; клиент должен обновить его (например, перейти на TLS).

RFC 9110
428Precondition Required

Сервер требует, чтобы запрос был условным (включение заголовков If-Match и т. д.), чтобы избежать потерь обновлений.

RFC 6585
429Too Many Requests

Клиент отправил слишком много запросов за определенный период времени (ограничение скорости).

RFC 6585
431Request Header Fields Too Large

Сервер отклоняет запрос, поскольку один или несколько заголовков HTTP слишком длинны.

RFC 6585
451Unavailable For Legal Reasons

Ресурс недоступен по юридическим причинам (государственная цензура, судебный приказ и т. д.).

RFC 7725
5xxОшибка сервера11
500Internal Server Error

Сервер обнаружил неожиданное состояние, которое не позволило ему завершить запрос. Это общий код ошибки сервера.

RFC 9110
501Not Implemented

Сервер не поддерживает функциональность, необходимую для обработки запроса (например, неопознанный HTTP-метод).

RFC 9110
502Bad Gateway

Сервер, выступающий в роли шлюза или прокси, получил некорректный ответ от вышестоящего сервера.

RFC 9110
503Service Unavailable

Сервер временно недоступен, обычно из-за перегрузки или технического обслуживания. Заголовок Retry-After может указывать, когда он станет доступен.

RFC 9110
504Gateway Timeout

Сервер, выступающий в роли шлюза, не получил вовремя ответ от сервера вышестоящего уровня.

RFC 9110
505HTTP Version Not Supported

Сервер не поддерживает версию протокола HTTP, используемую в запросе.

RFC 9110
506Variant Also Negotiates

Ошибка внутренней конфигурации: выбранная версия контента настроена на самостоятельную переговору о контенте.

RFC 2295
507Insufficient Storage

Сервер не может сохранить представление, необходимое для выполнения запроса (WebDAV).

RFC 4918 (WebDAV)
508Loop Detected

Сервер обнаружил бесконечный цикл при обработке запроса (WebDAV).

RFC 5842 (WebDAV)
510Not Extended

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

RFC 2774
511Network Authentication Required

Клиент должен авторизоваться, чтобы получить доступ к сети (например, к Wi-Fi-порталу).

RFC 6585

Нет стандарта для проверки кодов, принадлежащих Cloudflare, Nginx, IIS и другим веб-серверам.