400-499

Client error responses

Коды состояния HTTP в диапазоне от 400 до 499 - это коды ошибок клиента. Они используются сервером для информирования клиента о том, что запрос не прошел из-за ошибки клиента. Сам запрос был недействительным или у клиента не было необходимых разрешений для доступа к запрашиваемому ресурсу. Они часто используются веб-приложениями и API для указания проблем с обработкой запроса. Важно отметить, что некоторые из этих кодов также могут помочь клиенту диагностировать и устранить ошибку. Например, код 400 указывает на то, что в запросе клиента допущена ошибка, и может помочь клиенту определить причину ошибки. Код 401 указывает клиенту, что для доступа к запрашиваемому ресурсу требуется аутентификация, а код 403 указывает, что у клиента нет разрешения на доступ к ресурсу.

<400/> Bad Request

Запрос недействителен
Официальный сайт Коды подстатусов

<401/> Unauthorized

Запрос был несанкционированным
Официальный сайт Коды подстатусов

<402/> Payment Required

требуется оплата
Официальный сайт

<403/> Forbidden

Этот запрос не разрешен
Официальный сайт Коды подстатусов

<404/> Not Found

Веб-сервер не смог найти запрошенный ресурс
Официальный сайт Коды подстатусов

<405/> Method Not Allowed

Метод, используемый для запроса, недопустим
Официальный сайт Коды подстатусов

<406/> Not Acceptable

Агент пользователя не имеет принятого представления
Официальный сайт Коды подстатусов

<407/> Proxy Authentication Required

Требуется аутентификация с помощью прокси-сервера
Официальный сайт

<408/> Request Timeout

Время выполнения запроса истекло
Официальный сайт

<409/> Conflict

Существовал конфликт в текущем состоянии Рессуса
Официальный сайт

<410/> Gone

Ресурс больше не доступен и, вероятно, был удален
Официальный сайт

<411/> Length Required

Запрос не был обработан, так как ожидалась длина содержимого.
Официальный сайт

<412/> Precondition Failed

Предварительные условия были неудовлетворительными, запрос не был удовлетворен
Официальный сайт Коды подстатусов

<413/> Payload Too Large

Полезная нагрузка слишком велика для сервера
Официальный сайт

<414/> URI Too Long

URL слишком длинный, сервер не готов его оценить
Официальный сайт

<415/> Unsupported Media Type

Формат полезной нагрузки недоступен для ресунка
Официальный сайт

<416/> Range Not Satisfiable

Запрашиваемые площади не могут быть предоставлены
Официальный сайт

<417/> Expectation Failed

Ожидания не оправдались
Официальный сайт

<418/> I'm a teapot

Кофе нельзя было приготовить с помощью заварочного чайника
Официальный сайт

<421/> Misdirected Request

Запрос был неправильно направлен
Официальный сайт

<422/> Unprocessable Content

Из-за семантической ошибки запрос не может быть обработан.
Официальный сайт

<423/> Locked

Ресурс заблокирован
Официальный сайт

<424/> Failed Dependency

Нет незаменимой зависимости
Официальный сайт

<425/> Too Early

Сервер пока не хочет обрабатывать запрос
Официальный сайт

<426/> Upgrade Required

Требуется обновление протокола
Официальный сайт

<428/> Precondition Required

Для обработки запроса требуется предварительное условие
Официальный сайт

<429/> Too Many Requests

Сервер получил слишком много запросов
Официальный сайт

<431/> Request Header Fields Too Large

Заголовок запроса слишком большой
Официальный сайт

<440/> Login Time-out

HTTP-сессия клиента истекла, и ему необходимо снова войти в систему
Неофициальный (Microsoft Internet Information Services)

<444/> No Response

Используется внутри сервера для указания серверу не возвращать клиенту никакой информации и немедленно закрыть соединение
Неофициальный (nginx)

<449/> Retry With

Код состояния указывает на то, что запрос не может быть выполнен, поскольку клиент не предоставил достаточно информации
Неофициальный (Microsoft Internet Information Services)

<451/> Unavailable For Legal Reasons

По юридическим причинам запрос отклонен
Официальный сайт

<451/> Redirect

не удалось связаться с почтовым ящиком пользователя
Неофициальный (Microsoft Internet Information Services)

<494/> Request header too large

Клиент либо отправил слишком большой HTTP-запрос, либо переданные HTTP-заголовки слишком длинные.
Неофициальный (nginx)

<495/> SSL Certificate Error

Произошла ошибка при проверке сертификата клиента
Неофициальный (nginx)

<496/> SSL Certificate Required

Запрос, не содержащий SSL-сертификата, хотя он необходим
Неофициальный (nginx)

<497/> HTTP Request Sent to HTTPS Port

на порт HTTPS был отправлен обычный HTTP-запрос
Неофициальный (nginx)

<499/> Client Closed Request

клиент закрыл запрос до того, как сервер смог отправить ответ
Неофициальный (nginx)