HTTP կարգավիճակի ամբողջական ցանկ

HTTP կարգավիճակի տողը HTTP կարգի արտահայտությամբ 1 (կարճ նկարագրություն) ուղեկցող HTTP կարգավիճակին տրված տերմինն է (իրական կոդը համարը):

HTTP կարգավիճակների մասին ավելին կարող եք կարդալ մեր « Ինչ են HTTP կարգավիճակը» կոդը: կտոր: Մենք նաեւ պահում ենք HTTP կարգավիճակի կոդերի ցանկը (4xx եւ 5xx), ինչպես նաեւ որոշակի խորհուրդներ, թե ինչպես դրանք ուղղել:

Նշում. Չնայած տեխնիկապես սխալ է, HTTP կարգավիճակի գծերը հաճախ կոչվում են պարզապես HTTP կարգավիճակ:

HTTP կարգավիճակի կատեգորիաներ

Ստորեւ կարող եք տեսնել, HTTP կարգավիճակի կոդերը երեք նիշային թվեր են: Առաջին նիշը օգտագործվում է որոշակի կատեգորիայի մեջ գտնվող կոդը հայտնաբերելու համար `այս հինգներից մեկը:

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 Bad հարցում
401 Չարտոնված
402 Վճարումը պարտադիր է
403 Արգելված է
404 Չի գտնվել
405 Չի թույլատրվում մեթոդ
406 Անընդունելի
407 Պրոքսի վավերացման պահանջվում է
408 Խնդրում է ժամանակը
409 Կոնֆլիկտ
410 Դուրս եկավ
411 Երկարությունը պահանջվում է
412 Նախապատվությունը չհաջողվեց
413 Հայցը շատ մեծ է
414 Պահանջում է URI- ն չափազանց մեծ
415 Չապահովվող Մեդիա տեսակը
416 Պահանջվող շրջանակը չի համապատասխանում իրականությանը
417 Սպասումը չհաջողվեց
421 Ուղղորդված խնդրանք
422 Անպարտելի անձ
423 Փակվել է
424 Անհաջող կախվածություն
425 Unordered հավաքածու
426 Անհրաժեշտ է արդիականացնել
428 Նախապայման պահանջվում է
429 Չափից շատ պահանջներ
431 Պահանջի վերնագիր դաշտերը չափազանց մեծ
451 Իրավական պատճառներով անհասանելի է
500 Ներքին սերվերի սխալ
501 Իրականացված չէ
502 Bad Gateway- ը
503 Ծառայությունը մատչելի չէ
504 Gateway Time- դուրս
505 HTTP- ի տարբերակը չի աջակցվում
506 Տարբերակները նաեւ բանակցում են
507 Անբավարար պահեստավորում
508 Լռել հայտնաբերված է
510 Ընդլայնված չէ
511 Ցանցի վավերացման պահանջվում է

[1] HTTP- ի պատճառի արտահայտությունները, որոնք ուղեկցում են HTTP կարգավիճակը, խորհուրդ են տրվում միայն: Տարբեր պատճառի արտահայտություն թույլատրվում է RFC 2616 6.1.1-ի համար: Դուք կարող եք տեսնել HTTP- ի պատճառի արտահայտությունները փոխարինված ավելի «բարեկամական» նկարագրությամբ կամ տեղական լեզվով:

Ոչ պաշտոնական HTTP կարգավիճակը

Ստորեւ բերված HTTP կարգավիճակը կարող է օգտագործվել որոշ երրորդ կողմերի ծառայությունների կողմից որպես սխալի պատասխաններ, սակայն դրանք նշված չեն որեւէ RFC- ի կողմից:

Կոդի կոդը Պատճառային արտահայտություն
103 Checkpoint- ը
420 Մեթոդի չկատարումը
420 Ընդլայնել ձեր հանգստությունը
440 Մուտքագրման Timeout- ը
449 Կրկին փորձեք
450 Արգելափակված է Windows- ի ծնողական վերահսկում
451 Վերահղումը
498 Անվավեր Token
499 Token պարտադիր է
499 Պահանջը արգելվել է հակավիրուսային միջոցներով
509 Տատանումների սահմանաչափը գերազանցեց
530 Կայքը սառեցված է

Նշում. Կարեւոր է հիշել, որ HTTP կարգավիճակի կոդերը կարող են նույն թվերը համօգտագործել այլ պարամետրերում հայտնաբերված սխալներով, ինչպիսիք են Սարքի կառավարիչի սխալային կոդերը , դա չի նշանակում, որ դրանք որեւէ կերպ կապված չեն: