Skip to content

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

Notifications You must be signed in to change notification settings

nikolai-shabalin/http-response-status-codes-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

HTTP-Статусы: краткий справочник

Источники

Примечание

  • 1xx: (Информационный): Запрос был получен, продолжение процесса.
  • 2xx: (Успешный): Запрос был успешно получен, понят и принят.
  • 3xx: (Перенаправление): Для завершения запроса необходимо выполнить дополнительные действия.
  • 4xx: (Ошибка клиента): Запрос содержит неправильный синтаксис или не может быть выполнен.
  • 5xx: (Серверные ошибки): Серверу не удалось выполнить очевидно корректный запрос.

Сотые

Код Описание Пояснение Ссылка
100 Продолжение Запрос получен, можно продолжать отправлять данные. RFC9110, Section 15.2.1
101 Переключение протоколов Сервер согласен сменить протокол соединения. RFC9110, Section 15.2.2
102 Обработка Запрос в стадии обработки; может занять некоторое время. RFC2518
103 Предварительные подсказки Сервер отправляет предварительную информацию о будущем ответе. RFC8297
104 Поддержка возобновления загрузки (ВРЕМЕННО — зарегистрировано 2024-11-13, истекает 2025-11-13) Возможность продолжить прерванную загрузку файла. draft-ietf-httpbis-resumable-upload-05
105-199 Не назначено Эти коды не используются.

Двухсотые

Код Описание Пояснение Ссылка
200 ОК Запрос успешно обработан. RFC9110, Section 15.3.1
201 Создано Новый ресурс создан в результате запроса. RFC9110, Section 15.3.2
202 Принято Запрос принят, но обработка продолжается асинхронно. RFC9110, Section 15.3.3
203 Неавторитетная информация Информация получена из стороннего источника. RFC9110, Section 15.3.4
204 Нет содержимого Ответ не содержит данных. RFC9110, Section 15.3.5
205 Сброс содержимого Клиенту предлагается сбросить текущее представление ресурса. RFC9110, Section 15.3.6
206 Частичное содержимое Отправлена только часть запрошенных данных. RFC9110, Section 15.3.7
207 Многостатусный Ответ содержит несколько независимых статус-кодов для разных операций. RFC4918
208 Уже сообщено Информация уже была ранее передана клиенту. RFC5842
209-225 Не назначено Эти коды не используются.
226 Используется IM Используется для управления обменом мгновенными сообщениями. RFC3229
227-299 Не назначено Эти коды не используются.

Трёхсотые

Код Описание Пояснение Ссылка
300 Множественные варианты Доступно несколько вариантов ответа, клиенту нужно выбрать один. RFC9110, Section 15.4.1
301 Перемещено навсегда Ресурс навсегда перемещён на новый URL. RFC9110, Section 15.4.2
302 Найдено Ресурс временно доступен по другому адресу. RFC9110, Section 15.4.3
303 См. другое Для получения ресурса следует обратиться по другому URL. RFC9110, Section 15.4.4
304 Не изменено Ресурс не изменялся с момента предыдущего запроса. RFC9110, Section 15.4.5
305 Используйте прокси Для доступа к ресурсу требуется использовать указанный прокси-сервер. RFC9110, Section 15.4.6
306 (Не используется) Этот код зарезервирован и не применяется. RFC9110, Section 15.4.7
307 Временное перенаправление Ресурс временно доступен по другому адресу, метод не меняется. RFC9110, Section 15.4.8
308 Постоянное перенаправление Ресурс постоянно перемещён на новый адрес. RFC9110, Section 15.4.9
309-399 Не назначено Эти коды не используются.

Четырёхсотые

Код Описание Пояснение Ссылка
400 Неверный запрос Запрос сформирован с ошибками в синтаксисе. RFC9110, Section 15.5.1
401 Неавторизован Требуется пройти аутентификацию для доступа к ресурсу. RFC9110, Section 15.5.2
402 Требуется оплата Доступ к ресурсу возможен после оплаты. RFC9110, Section 15.5.3
403 Запрещено Доступ к ресурсу запрещён, даже при наличии авторизации. RFC9110, Section 15.5.4
404 Не найдено Запрашиваемый ресурс отсутствует на сервере. RFC9110, Section 15.5.5
405 Метод не разрешён Используемый HTTP-метод не поддерживается для данного ресурса. RFC9110, Section 15.5.6
406 Неприемлемо Формат ответа не соответствует возможностям клиента. RFC9110, Section 15.5.7
407 Требуется аутентификация прокси Необходима аутентификация для использования прокси-сервера. RFC9110, Section 15.5.8
408 Тайм-аут запроса Сервер не дождался полного запроса от клиента. RFC9110, Section 15.5.9
409 Конфликт Запрос не может быть выполнен из-за конфликта с текущим состоянием ресурса. RFC9110, Section 15.5.10
410 Ушло Ресурс удалён и больше не доступен. RFC9110, Section 15.5.11
411 Требуется длина Не указан обязательный заголовок с размером содержимого запроса. RFC9110, Section 15.5.12
412 Предварительное условие не выполнено Предварительные условия запроса не были удовлетворены. RFC9110, Section 15.5.13
413 Содержимое слишком большое Размер передаваемых данных превышает допустимые ограничения. RFC9110, Section 15.5.14
414 Слишком длинный URI URL запроса превышает максимально допустимую длину. RFC9110, Section 15.5.15
415 Неподдерживаемый тип носителя Формат данных не поддерживается сервером. RFC9110, Section 15.5.16
416 Диапазон неудовлетворителен Запрошенный диапазон данных не может быть обработан. RFC9110, Section 15.5.17
417 Ожидание не оправдалось Сервер не смог выполнить условия, указанные в заголовках запроса. RFC9110, Section 15.5.18
418 (Не используется) Этот код зарезервирован и не применяется. RFC9110, Section 15.5.19
419-420 Не назначено Эти коды не используются.
421 Неправильно направленный запрос Запрос отправлен на неправильный сервер. RFC9110, Section 15.5.20
422 Необрабатываемое содержимое Содержимое запроса не может быть обработано сервером. RFC9110, Section 15.5.21
423 Заблокировано Доступ к ресурсу заблокирован. RFC4918
424 Неудачная зависимость Один из связанных запросов не был выполнен. RFC4918
425 Слишком рано Запрос отправлен раньше времени, сервер не готов его обработать. RFC8470
426 Требуется обновление Клиент должен обновить своё программное обеспечение для доступа к ресурсу. RFC9110, Section 15.5.22
427 Не назначено Этот код не используется.
428 Требуется предварительное условие Не выполнено одно из обязательных предварительных условий. RFC6585
429 Слишком много запросов Клиент превысил лимит запросов за определённый период времени. RFC6585
430 Не назначено Этот код не используется.
431 Поля заголовка запроса слишком велики Размер заголовков превышает допустимый предел. RFC6585
432-450 Не назначено Эти коды не используются.
451 Недоступно по юридическим причинам Доступ к ресурсу ограничен в связи с юридическими требованиями. RFC7725
452-499 Не назначено Эти коды не используются.

Пятисотые

Код Описание Пояснение Ссылка
500 Внутренняя ошибка сервера Произошла ошибка на сервере, запрос не может быть обработан. RFC9110, Section 15.6.1
501 Не реализовано Запрошенная функция не поддерживается сервером. RFC9110, Section 15.6.2
502 Плохой шлюз Сервер-шлюз получил недопустимый ответ от вышестоящего сервера. RFC9110, Section 15.6.3
503 Служба недоступна Сервер временно не может обработать запрос из-за перегрузки или обслуживания. RFC9110, Section 15.6.4
504 Тайм-аут шлюза Шлюз не дождался ответа от сервера выше по цепочке. RFC9110, Section 15.6.5
505 Версия HTTP не поддерживается Запрошенная версия HTTP не поддерживается сервером. RFC9110, Section 15.6.6
506 Вариант также ведёт переговоры Ошибка при согласовании вариантов ответа. RFC2295
507 Недостаточно хранилища На сервере не хватает ресурсов для хранения данных. RFC4918
508 Обнаружена петля Обнаружен бесконечный цикл при обработке запроса. RFC5842
509 Не назначено Этот код не используется.
510 Не расширено (устарело) Дополнительные возможности не поддерживаются (код устарел). RFC2774 Статус HTTP экспериментов изменён на исторический
511 Требуется сетевая аутентификация Необходима сетевая аутентификация для доступа к запрошенному ресурсу. RFC6585
512-599 Не назначено Эти коды не используются.

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published