HTTP- ի սխալի եւ կարգավիճակի կանոնները բացատրված են

Հասկանալով ինտերնետային էջի սխալները եւ ինչ անել դրանց մասին

Երբ այցելում եք կայքեր, ձեր զննարկիչը, հաճախորդը, կապում է վեբ սերվերների հետ HTTP անունով ցանցային արձանագրության միջոցով: Այս ցանցային միացումներն աջակցում են պատասխանատու տվյալների սերվերներից վերադարձնել հաճախորդներին, ներառյալ ինտերնետային էջերի բովանդակությունը, ինչպես նաեւ որոշ արձանագրությունների հսկողության տեղեկատվությունը: Երբեմն, հնարավոր է, չհաջողվի հասնել այն կայքէջը, որը փորձում եք հասնել: Փոխարենը, դուք տեսնում եք սխալ կամ կարգավիճակ:

HTTP- ի սխալների եւ կարգավիճակի տեսակները

Յուրաքանչյուր խնդրի համար ներառված է HTTP սերվերի արձագանքման տվյալները `պահանջի արդյունքում նշվող կոդը համարանիշ: Այս արդյունքների կոդերը թվանշանները բաժանված են երեք թվանշաններով.

Ինտերնետում կամ ինտրանետներում առկա են շատ հնարավոր սխալների եւ կարգավիճակների միայն մի քանիը : Խախտումներին վերաբերող կոդերը սովորաբար ցուցադրվում են ինտերնետային էջում, որտեղ դրանք ցուցադրվում են որպես ձախողման հայտի արդյունք, մինչդեռ այլ կարգավիճակներ չեն ցուցադրվում օգտվողների համար:

200 OK

Վիքիպեդիա

HTTP կարգավիճակը 200 OK- ի դեպքում, վեբ սերվերը հաջողությամբ է վերցրել հարցումն ու փոխանցել բովանդակությունը բրաուզերում: HTTP- ի հարցումների մեծ մասը հանգեցնում է այս կարգավիճակի: Օգտագործողները հազվադեպ են տեսնում այս կոդը էկրանին, քանի որ վեբ բրաուզերները սովորաբար ցույց են տալիս, թե երբ կա մի խնդիր:

Սխալ 404 չի գտնվել

Երբ տեսնում եք HTTP սխալ 404 Not Found , վեբ սերվերը չի կարողանում փնտրել էջը, ֆայլը կամ այլ ռեսուրս: HTTP 404 սխալները ցույց են տալիս, որ հաճախորդի եւ սերվերի միջեւ ցանցային կապը հաջողությամբ կատարվեց: Այս սխալը ամենատարածվածն է, երբ օգտվողները ձեռքի տակ սխալ URL են մուտքագրում զննարկչի մեջ կամ վեբ սերվերի կառավարիչը հեռացնում է ֆայլը, առանց հասցեի վերահասցեավորելու համար վավեր նոր տեղ: Օգտագործողները պետք է ստուգեն URL- ն այս խնդիրը լուծելու համար կամ սպասեք վեբ կառավարչին այն ուղղելու համար:

Սխալ 500 Ներքին սերվերի սխալ

Վիքիպեդիա

HTTP սխալով 500 Ներքին սերվերի սխալը , վեբ սերվերը ստացել է վավեր հայտ `պատվիրատուից, սակայն չի կարողանում մշակել այն: HTTP 500-ի սխալները տեղի են ունենում, երբ սերվերը բախվում է ընդհանուր տեխնիկական սրամտությամբ, ինչպիսիք են ցածր հասանելի հիշողության կամ սկավառակի տարածքի վրա: Սերվերային ադմինիստրատորը պետք է այս խնդիրը լուծի: Մանրամասն »

Սխալ 503 ծառայությունը մատչելի չէ

Հանրային տիրույթ

HTTP սխալ 503 Ծառայություն մատչելի չէ, վկայում է, որ վեբ սերվերը չի կարող մշակել մուտքային հաճախորդի պահանջը: Որոշ վեբ սերվերներ օգտագործում են HTTP 503 ակնկալվող անհաջողությունները ցույց տալու համար, քանի որ վարչական քաղաքականությունը, օրինակ, զուգահեռ օգտագործողների քանակի կամ CPU- ի օգտագործման սահմանը գերազանցելու համար դրանք անսպասելի ձախողումներից տարբերվում են, որոնք սովորաբար հաղորդում են որպես HTTP 500:

301 մշտապես տեղափոխվեց

Հանրային տիրույթ

HTTP 301 տեղափոխվելը մշտապես նշում է, որ հաճախորդի կողմից նշված URI- ն տեղափոխվել է այլ վայր, օգտագործելով HTTP վերահղման մեթոդը, որը թույլ է տալիս հաճախորդին թողարկել նոր պահանջ եւ վերցնել ռեսուրսը նոր վայրից: Վեբ բրաուզերները ավտոմատ կերպով հետեւում են HTTP 301 վերահղումներին, առանց օգտագործողի միջամտության պահանջելու:

302 կամ 307 ժամանակավոր վերադասավորում

Հանրային տիրույթ

Ստորեւ 302-ը հայտնաբերվել է 301-ով, բայց 302 կոդը նախատեսված է այն դեպքերի համար, երբ ռեսուրսը տեղափոխվում է ժամանակավոր, այլ ոչ թե մշտապես: Սերվերի կառավարիչը պետք է օգտագործի HTTP 302 միայն կարճ պարունակության պահպանման ժամանակահատվածներում: Վեբ բրաուզերները հետեւում են 302 վերահղումները ավտոմատ կերպով, ինչպես նրանք անում են կոդի 301 համար: HTTP- ի 1.1 տարբերակը ավելացրեց նոր կոդ, 307 Ժամանակավոր վերահղում `ժամանակավոր վերահղումները ցույց տալու համար:

400 վատ խնդրագիր

Հանրային տիրույթ

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

401 Չարտոնված

Հանրային տիրույթ

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

100 Շարունակեք

Հանրային տիրույթ

Արձանագրության 1.1 տարբերակով ավելացված HTTP կարգավիճակը 100 Շարունակել է, որ նախատեսված է օգտագործել ցանցի թողունակությունը առավել արդյունավետ, թույլ տալով սերվերներին հնարավորություն տալ հաստատել մեծ պահանջներ ընդունելու իրենց պատրաստակամությունը: Շարունակել արձանագրությունը թույլ է տալիս HTTP 1.1- ի հաճախորդին ուղարկել փոքր, հատուկ կազմաձեւված հաղորդագրություն, խնդրելով սերվերին պատասխանել 100 կոդը: Այնուհետեւ ակնկալում է արձագանքելուց առաջ (սովորաբար մեծ) հետաքննելու հարցում: HTTP 1.0 հաճախորդները եւ սերվերները չեն օգտագործում այս կոդը:

204 Բովանդակություն չկան

Հանրային տիրույթ

Դուք կստանաք հաղորդագրություն 204 Բովանդակություն, երբ սերվերը վավեր պատասխանում է հաճախորդի խնդրանքին, որը պարունակում է միայն վերնագիր տեղեկատվությունը, այն չունի հաղորդագրություն մարմնի պարունակությունը: Վեբ հաճախորդները կարող են օգտագործել HTTP 204- ը սերվերների պատասխանները ավելի արդյունավետ կերպով մշակելու համար, օրինակ, առանց ավելորդ թարմացնող էջերի խուսափելու:

502 Bad Gateway

Հանրային տիրույթ

Հաճախորդի եւ սերվերի միջեւ ցանցի խնդիրն առաջացնում է 502 Bad Gateway սխալ: Այն կարող է առաջացնել ցանցի firewall- ի , երթուղղիչի կամ այլ ցանցային դարպասի սարքի կազմաձեւման սխալներով: