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 | 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 կարգավիճակի կոդերը կարող են նույն թվերը համօգտագործել այլ պարամետրերում հայտնաբերված սխալներով, ինչպիսիք են Սարքի կառավարիչի սխալային կոդերը , դա չի նշանակում, որ դրանք որեւէ կերպ կապված չեն: