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

Съществува конфликт в текущото състояние на Ressouce
Официален

<410/> Gone

Ressouce вече не е наличен и вероятно е изтрит
Официален

<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

Ressouce е заключен
Официален

<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

изпратена е обикновена HTTP заявка към HTTPS порта
Неофициален (nginx)

<499/> Client Closed Request

клиентът е приключил заявката, преди сървърът да изпрати отговор.
Неофициален (nginx)