HTTP статус редът е термин, даден на HTTP кода на състоянието (действителния кодов номер), когато е придружен от причина HTTP причина фраза 1 (кратко описание).
Можете да прочетете повече за кодовете за състоянието на HTTP в нашите Какво представляват кодовете за състоянието на HTTP? парче. Също така поддържаме списък на грешките на код за състоянието на HTTP (4xx и 5xx) заедно с някои съвети как да ги коригирате.
Забележка: Макар и технически неправилно, HTTP статус линиите често се наричат просто HTTP кодове на състоянието.
Категории на HTTP състояние кода
Както можете да видите по-долу, кодовете за състоянието на HTTP са трицифрени числа. Първата цифра се използва за идентифициране на кода в конкретна категория - един от тези пет:
- 1XX: Информационно - искането е прието или процесът продължава.
- 2XX: Потвърждава, че действието е завършено успешно или е разбрано.
- 3XX: Пренасочване - трябва да се извърши нещо друго, за да се попълни искането.
- 4XX: Клиентска грешка, която показва, че заявката не може да завърши или съдържа неправилен синтаксис .
- 5XX: Грешка в сървъра, която показва, че сървърът не е успял да изпълни заявка, която е била валидна.
Приложенията, които разбират кодовете за състоянието на HTTP, не трябва да знаят всички кодове, което означава, че неизвестен код има и непозната фраза за HTTP причини, която няма да даде на потребителя много информация. Тези HTTP приложения обаче трябва да разбират категориите или класовете, както ги описахме по-горе.
Ако софтуерът не знае какъв е специфичният код, той най-малкото може да идентифицира класа. Например, ако 490 статус код не е известен на приложението, той може да го третира като 400, защото е в същата категория и тогава може да приеме, че нещо не е наред с искането на клиента.
Линии за състояние HTTP (кодове на HTTP статус + фрази за HTTP причини)
| Код за статуса | Причина Фраза |
| 100 | продължи |
| 101 | Протоколи за превключване |
| 102 | обработване |
| 200 | Добре |
| 201 | Създаден |
| 202 | Приемани |
| 203 | Недопустима информация |
| 204 | Няма съдържание |
| 205 | Нулиране на съдържанието |
| 206 | Частично съдържание |
| 207 | Multi-Статус |
| 300 | Множество избори |
| 301 | преместен за постоянно |
| 302 | Намерени |
| 303 | Вижте Други |
| 304 | Не се променя |
| 305 | Използвай прокси |
| 307 | Временно пренасочване |
| 308 | Постоянно пренасочване |
| 400 | Неправилна заявка |
| 401 | неупълномощен |
| 402 | изисква се плащане |
| 403 | Забранен |
| 404 | Не е намерен |
| 405 | Методът не е разрешен |
| 406 | Неприемливо |
| 407 | Необходимо е удостоверяване чрез прокси сървър |
| 408 | Искането е изтекло |
| 409 | Конфликт |
| 410 | Си отиде |
| 411 | Необходима е дължина |
| 412 | Предпоставката е неуспешна |
| 413 | Entity за заявка е твърде голямо |
| 414 | Искането-URI е твърде голямо |
| 415 | Неподдържан тип носител |
| 416 | Обхватът на заявките не е удовлетворен |
| 417 | Очакванията не успяха |
| 421 | Неправилно подадена заявка |
| 422 | Непреработваем обект |
| 423 | заключен |
| 424 | Неуспешна зависимост |
| 425 | Неопределена колекция |
| 426 | Изисква се надстройване |
| 428 | Предварително условие Необходимо |
| 429 | Твърде много искания |
| 431 | Полетата за заглавия на заявки са твърде големи |
| 451 | Не е налице за правни причини |
| 500 | Вътрешна грешка на сървъра |
| 501 | Неприложимо |
| 502 | лош изход |
| 503 | Услугата не е достъпна |
| 504 | Време за излизане от портала |
| 505 | Версията HTTP не се поддържа |
| 506 | Вариантът също преговаря |
| 507 | Недостатъчно съхранение |
| 508 | Открита е линия |
| 510 | Не се разширява |
| 511 | Изисква се удостоверяване на мрежата |
[1] Фразите на причините за HTTP, които съпътстват кодовете за състоянието на HTTP, се препоръчват само. За RFC 2616 е разрешена различна фраза 6.1.1. Може да видите, че фразите на причините за HTTP са заменени с по-приятелско описание или на местен език.
Неофициални линии за състояние HTTP
Статутните редове на HTTP по-долу могат да се използват от някои трети страни като отговори за грешки, но те не са указани от RFC.
| Код за статуса | Причина Фраза |
| 103 | контролно-пропускателен пункт |
| 420 | Неизправност в метода |
| 420 | Подобрете спокойствието си |
| 440 | Време на изхода за вход |
| 449 | Повторен опит с |
| 450 | Блокирана от родителски контрол на Windows |
| 451 | Пренасочване |
| 498 | Невалиден Жетон |
| 499 | Изисква се токен |
| 499 | Заявката е забранена от антивирус |
| 509 | Превишен е ограничението на честотната лента |
| 530 | Сайтът е замразен |
Забележка: Важно е да запомните, че докато кодовете за състоянието на HTTP могат да споделят едни и същи номера с съобщения за грешки, открити в други контексти, например с кодовете за грешки на Device Manager , това не означава, че те са свързани по никакъв начин.