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

Բովանդակություն:

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

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

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

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

Image
Image

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

Ինչպես կարող եք տեսնել ստորև, HTTP կարգավիճակի կոդերը եռանիշ ամբողջ թվեր են: Հենց առաջին նիշը օգտագործվում է կոդը նույնականացնելու համար՝ այս հինգից մեկը՝

  • 1XX: Տեղեկատվական- հարցումն ընդունվել է կամ գործընթացը շարունակվում է:
  • 2XX: Հաստատում է, որ գործողությունը հաջողությամբ ավարտվել է կամ հասկացվել է:
  • 3XX: Վերահղում. հարցումն ավարտելու համար անհրաժեշտ է այլ բան:
  • 4XX: Հաճախորդի սխալ, որը ցույց է տալիս, որ հարցումը չի կարող ավարտվել կամ պարունակում է սխալ շարահյուսություն:
  • 5XX: Սերվերի սխալ, որը ցույց է տալիս, որ սերվերը չի կատարել հարցումը, որը ենթադրաբար վավեր էր:

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

Եթե ծրագրաշարը չգիտի, թե ինչ է նշանակում կոնկրետ կոդը, այն կարող է առնվազն նույնականացնել դասը:Օրինակ, եթե 490 կարգավիճակի կոդը անհայտ է հավելվածին, այն կարող է դիտարկել որպես 400, քանի որ այն նույն կատեգորիայի մեջ է, և այնուհետև կարող է ենթադրել, որ հաճախորդի հարցումը սխալ է:

HTTP կարգավիճակի տողեր (HTTP կարգավիճակի կոդեր + HTTP պատճառաբանություններ)

Պաշտոնական HTTP կարգավիճակի տողեր
Կարգի կոդը Պատճառային արտահայտություն
100 Շարունակել
101 Փոխարկման արձանագրություններ
102 մշակում
200 Լավ
201 Ստեղծվել է
202 Ընդունված է
203 Ոչ հեղինակավոր տեղեկատվություն
204 Բովանդակություն չկա
205 Վերականգնել բովանդակությունը
206 մասնակի բովանդակություն
207 Մուլտիկարգավիճակ
208 Արդեն հաղորդվել է
300 Բազմաթիվ ընտրություն
301 Մշտապես տեղափոխվեց
302 Գտնվել է
303 Տես այլ
304 Չփոփոխված
305 Օգտագործել պրոքսի
307 Ժամանակավոր վերահղում
308 Մշտական վերահղում
400 Վատ խնդրանք
401 Չթույլատրված
402 Պահանջվում է վճարում
403 Արգելված
404 Չգտնվեց
405 Մեթոդը չի թույլատրվում
406 Անընդունելի
407 Պահանջվում է վստահված անձի նույնականացում
408 Request Time out
409 Կոնֆլիկտ
410 Գնացել
411 Պահանջվում է երկարություն
412 Նախապայման ձախողվեց
413 Պահանջել կազմակերպությունը չափազանց մեծ
414 Request-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-ի կողմից:

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

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

Խորհուրդ ենք տալիս: