Поўны Спіс HTTP радка стану

Радок стану HTTP з'яўляецца тэрмінам , які абазначае код стану HTTP (фактычны код) , калі суправаджаецца HTTP прычыне фразай 1 (кароткае апісанне).

Вы можаце прачытаць больш пра коды статусу HTTP ў нашых Якія HTTP коды статусу? шт. Мы таксама захаваць спіс HTTP памылак кода стану (4xx і 5xx) , а таксама некаторыя парады аб тым, як іх выправіць.

Заўвага: Хоць тэхнічна няправільна, радкі стану HTTP часта называюць проста коды стану HTTP.

HTTP код стану Катэгорыі

Як вы можаце бачыць ніжэй, коды стану HTTP з'яўляюцца трохзнакавымі лікамі. Самая першая лічба выкарыстоўваецца для ідэнтыфікацыі кода ў канкрэтнай катэгорыі - адна з гэтых пяці:

Прыкладання , якія разумеюць коды стану HTTP не павінны ведаць усе коды, а гэта значыць , невядомы код таксама мае невядомую HTTP прычына фразу, якая не дасць карыстальніку больш інфармацыі. Аднак гэтыя HTTP прыкладанне не павінна разумець катэгорыі або класы, як мы апісалі іх вышэй.

Калі праграмнае забеспячэнне не ведае, што азначае, што канкрэтны код, ён можа, па меншай меры, вызначыць клас. Напрыклад, калі 490 код стану невядомы з дадаткам, яно можа разглядаць яго як 400, таму што ён знаходзіцца ў той жа катэгорыі, а затым можна выказаць здагадку, што ёсць што-то не так з запытам кліента.

Лініі HTTP Status (HTTP Status Codes + HTTP Reason фразы)

код стану Reason Phrase
100 працягваць
101 пераключэнне пратаколаў
102 апрацоўка
200 добра
201 створаны
202 прынята
203 Неавторитетная інфармацыя
204 няма Змест
205 Reset Content
206 Partial Content
207 Multi-Status
300 Multiple Choices
301 пераехаў Пастаянна
302 знойдзены
303 см Іншыя
304 Not Modified
305 Выкарыстанне проксі-сервер
307 Temporary Redirect
308 пастаяннае Перанакіраванне
400 Дрэнны запыт
401 нявырашанае
402 патрабуецца аплата
403 забаронена
404 не знойдзена
405 Method Not Allowed
406 ня Прымальны
407 Патрабуецца праверка сапраўднасці проксі
408 Запыт тайм-аўт
409 канфлікт
410 прайшло
411 даўжыня Требуемая
412 перадумовай Памылка
413 Запыт Entity Too Large
414 Request-URI Too Large
415 Непадтрымоўваны Тып носьбіта
416 Запыт дыяпазону ня выканальная
417 Expectation Памылка
421 няправільна Запыт
422 Unprocessable Entity
423 зачынены
424 Не атрымалася Dependency
425 неўпарадкаванай
426 патрабуецца абнаўленне
428 перадумовай Абавязковы
429 Занадта шмат запытаў
431 Запыт Поля загалоўка занадта вялікі
451 Недаступным па юрыдычных прычынах
500 Унутраная памылка сервера
501 не рэалізавана
502 дрэнны шлюз
503 Паслуга недаступная
504 Шлюз Тайм-аўт
505 Версія HTTP не падтрымліваецца
506 Варыянт таксама вядзе перамовы
507 недастаткова захоўвання
508 пятля Знойдзены
510 ня Extended
511 Сеткавая аўтэнтыфікацыя Абавязковы

[1] рэкамендуецца толькі Прычына фразы HTTP , якія суправаджаюць коды стану HTTP. Іншая прычына фраза дазволена ў RFC 2616 6.1.1. Вы можаце ўбачыць HTTP Reason фразы замяняюцца больш «сяброўскім» апісанне або на мясцовым мове.

Неафіцыйны HTTP Радок стану

Радка стану HTTP ніжэй можа выкарыстоўвацца некаторымі іншымі службамі як памылковыя адказы, але яны не пазначаныя ні RFC.

код стану Reason Phrase
103 кантрольна-прапускны пункт
420 метад Failure
420 Павысьце Calm
440 Увайсці Тайм-аўт
449 паспрабуйце яшчэ раз
450 Заблакавана Бацькоўскі кантроль Windows
451 пераадрасоўваць
498 Недапушчальны маркер
499 токен Абавязковы
499 Запыт быў забаронены антывірусам
509 Прапускная здольнасць Перавышаны мяжа
530 сайт замарожаны

Заўвага: Важна памятаць , што ў той час як коды стану HTTP могуць адзін і той жа лік з памылкамі паведамленняў , знойдзеных у іншых кантэкстах, напрыклад , з кодамі памылак Дыспетчар прылад , гэта не азначае , што яны звязаны якім - небудзь чынам.