Линијата со статус на HTTP е терминот даден на кодот за статусот на HTTP (вистинскиот број на кодот), кога е придружуван од фразата 1 на причината за HTTP (краток опис).
Можете да прочитате повеќе за 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 | Мулти-статус |
300 | Повеќекратни избори |
301 | Преместен постојано |
302 | Најден |
303 | Видете Друго |
304 | Не е изменета |
305 | Користете прокси |
307 | Привремено пренасочување |
308 | Постојано пренасочување |
400 | Лошо барање |
401 | Неовластено |
402 | Потребно плаќање |
403 | Забрането |
404 | Не е најдено |
405 | Методот не е дозволен |
406 | Неприфатливо |
407 | Потребна е автентикација на прокси |
408 | Барање Тајм-аут |
409 | Конфликт |
410 | Поминаа |
411 | Должина е задолжителна |
412 | Предуслов не успеа |
413 | Барам ентитет премногу голем |
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 можат да ги споделуваат истите броеви со пораките за грешки кои се наоѓаат во други контексти, како и со кодовите за грешки на менаџерот на уредот , тоа не значи дека се поврзани на било кој начин.