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 , това не означава, че те са свързани по никакъв начин.