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