Օգտագործեք այս HTTP կարգավիճակի կոդերի խաբեության թերթիկ ⇣ որպես հղում յուրաքանչյուր HTTP կարգավիճակի և HTTP սխալի կոդի, թե ինչ է նշանակում յուրաքանչյուր կոդը, ինչու են դրանք ստեղծվում, երբ կոդը կարող է խնդիր լինել և ինչպես վարվել խնդիրների հետ: Ներբեռնեք այս HTTP կարգավիճակի կոդերի խաբեության թերթիկը ⇣
Ինտերնետը կազմված է երկու հիմնարար, բայց շատ տարբեր բաներից. հաճախորդներ և սերվերներ. Այս հարաբերությունները միջեւ հաճախորդները (ինչպես Chrome-ը, Firefox-ը և այլն) և սերվերներ (ինչպես կայքերը, տվյալների բազաները, էլ. նամակները, հավելվածները և այլն), կոչվում է հաճախորդ-սերվեր մոդել.
Հաճախորդները հարցումներ են կատարում սերվերին, և սերվերը պատասխանում է:
HTTP կարգավիճակի կոդերը մեզ թույլ են տալիս իմանալ սերվերին ուղղված հարցումի կարգավիճակը, եթե այն հաջողված է, սխալ է եղել կամ ինչ-որ բան միջև:
HTTP կարգավիճակի կոդը մի թիվ է, որն ամփոփում է դրա հետ կապված պատասխանը. Ֆերնանդո Դողլիոն իր «REST API Development with NodeJS» գրքից.
HTTP կարգավիճակի կոդերի խաբեության թերթիկ
HTTP պատասխանի կարգավիճակի կոդերը խմբավորված են հինգ դասերի.
- 1XX կարգավիճակի կոդերը. Տեղեկատվական հարցումներ
- 2XX կարգավիճակի կոդերը. Հաջողված հարցումներ
- 3XX կարգավիճակի կոդերը՝ Վերահղումներ
- 4XX կարգավիճակի կոդերը. Հաճախորդի սխալներ
- 5XX կարգավիճակի կոդերը. Սերվերի սխալներ
1xx կարգավիճակի կոդեր. Տեղեկատվական հարցումներ
1xx կարգավիճակի կոդերը տեղեկատվական հարցումներ են: Նրանք նշում են, որ սերվերը ստացել և հասկացել է հարցումը, և որ բրաուզերը պետք է մի փոքր երկար սպասի, մինչև սերվերը մշակի տեղեկատվությունը: Այս կարգավիճակի կոդերը քիչ տարածված են և ուղղակիորեն չեն ազդում ձեր SEO-ի վրա:
- 100 Շարունակել. Մինչ այժմ ամեն ինչ կարգին է, և որ հաճախորդը պետք է շարունակի հարցումը կամ անտեսի այն, եթե այն արդեն ավարտված է:
- 101 Արձանագրությունների փոխարկում. Արձանագրություն, որին սերվերը փոխում է, ինչպես պահանջել է հաճախորդը, որն ուղարկել է հաղորդագրություն, ներառյալ թարմացման հարցման վերնագիրը:
- 102 Մշակում. սերվերն ընդունել է ամբողջական հարցումը, բայց դեռ մշակում է այն:
- 103 Վաղ ակնարկներ. Օգտատիրոջ գործակալին թույլ տալով սկսել ռեսուրսների նախնական բեռնումը, մինչ սերվերը դեռ պատասխան է պատրաստում:
2xx կարգավիճակի կոդեր. Հաջողված հարցումներ
Սրանք հաջողված խնդրանքներն են: Այսինքն՝ ֆայլ մուտք գործելու ձեր հարցումը հաջողված էր: Օրինակ, դուք փորձել եք մուտք գործել Facebook.com, և այն հայտնվեց: Օգտագործվել է այս կարգավիճակի կոդերից մեկը: Համացանցից օգտվելիս ակնկալեք հաճախակի տեսնել այս տեսակի պատասխանները:
- 200 Լավ: Հաջողված հարցում:
- 201 Ստեղծվել է. սերվերը հաստատել է ստեղծված ռեսուրսը:
- 202 Ընդունված է. հաճախորդի հարցումը ստացվել է, բայց սերվերը դեռ մշակում է այն:
- 203 Ոչ հեղինակավոր տեղեկատվություն. այն պատասխանը, որ սերվերը ուղարկել է հաճախորդին, նույնը չէ, ինչ եղել է սերվերի կողմից այն ուղարկելու ժամանակ:
- 204 Բովանդակություն չկա. սերվերը մշակել է հարցումը, բայց որևէ բովանդակություն չի տալիս:
- 205 Վերականգնել բովանդակությունը. հաճախորդը պետք է թարմացնի փաստաթղթի նմուշը:
- 206 Մասնակի բովանդակություն. սերվերն ուղարկում է ռեսուրսի միայն մի մասը:
- 207 Բազմակի կարգավիճակ. Հետևյալ հաղորդագրության մարմինը լռելյայնորեն XML հաղորդագրություն է և կարող է պարունակել մի շարք առանձին պատասխանների կոդեր:
- 208 Արդեն հաղորդվել է. Ա WebDAV պարտադիր են արդեն թվարկված պատասխանի (բազմաստիճան) նախորդ մասում և կրկին չեն ներառվում:
3xx կարգավիճակի կոդեր. Վերահղումներ
3xx HTTP կարգավիճակի կոդերը ցույց են տալիս վերահղում: Երբ օգտատերը կամ որոնիչները հանդիպեն 3xx կարգավիճակի կոդը, դրանք կվերահղվեն սկզբնականից տարբեր URL: Եթե SEO կարևոր է ձեր բիզնեսի հաջողության համար, այնուհետև դուք պետք է ուսուցանեք ձեզ այս կոդերի և դրանք ճիշտ օգտագործելու մասին:
- 300 Բազմակի ընտրություն. Հաճախորդի կողմից արված հարցումն ունի մի քանի հնարավոր պատասխաններ:
- 301 Մշտապես տեղափոխված. սերվերն ասում է հաճախորդին, որ ռեսուրսը, որը նրանք փնտրում են, մշտապես տեղափոխվել է մեկ այլ URL: Բոլոր օգտվողները և բոտերը կվերահղվեն դեպի նոր URL: Սա SEO-ի համար շատ կարևոր կարգավիճակի կոդ է:
- 302 Գտնվել է. վեբկայքը կամ էջը ժամանակավորապես տեղափոխվել է այլ URL: Սա մեկ այլ կարգավիճակի կոդ է, որը վերաբերում է SEO-ին:
- 303 Տես Այլը. Այս կոդը ասում է հաճախորդին, որ սերվերը նրանց չի վերահղում դեպի պահանջվող ռեսուրսը, այլ մեկ այլ էջ:
- 304 Չփոփոխված. Հայցվող ռեսուրսը չի փոխվել նախորդ փոխանցումից հետո:
- 305 Օգտագործեք վստահված անձ. հաճախորդը կարող է մուտք գործել պահանջվող ռեսուրս միայն պատասխանում տրված վստահված անձի միջոցով:
- 307 Ժամանակավոր վերահղում. սերվերն ասում է հաճախորդին, որ ռեսուրսը, որը նրանք փնտրում են, ժամանակավորապես վերահղվել է մեկ այլ URL: Դա վերաբերում է SEO-ի կատարմանը:
- 308 Մշտական վերահղում. սերվերն ասում է հաճախորդին, որ ռեսուրսը, որը նրանք փնտրում են, ժամանակավորապես վերահղվել է մեկ այլ URL:
4xx կարգավիճակի կոդեր. Հաճախորդի սխալներ
4xx կարգավիճակի կոդերը հաճախորդի սխալներ են: Դրանք ներառում են HTTP կարգավիճակի կոդերը, ինչպիսիք են «403 արգելված» և «407 վստահված անձի նույնականացումները պահանջվում են»: Դա նշանակում է, որ էջը չի գտնվել, և հարցումը սխալ է։ Ինչ-որ բան, որ տեղի է ունենում հաճախորդի կողմից, խնդիրն է: Դա կարող է լինել տվյալների սխալ ձևաչափ, չարտոնված մուտք կամ հարցումի սխալ:
- 400 Վատ հարցում. հաճախորդը հարցում է ուղարկում թերի տվյալների, վատ կառուցված տվյալների կամ անվավեր տվյալների հետ:
- 401 Չլիազորված. Հաճախորդին պահանջվում է թույլտվություն պահանջվող ռեսուրս մուտք գործելու համար:
- 403 Արգելված է. ռեսուրսը, որը հաճախորդը փորձում է մուտք գործել, արգելված է:
- 404 Չի գտնվել. Սերվերը հասանելի է, բայց կոնկրետ էջը, որը հաճախորդը փնտրում է, հասանելի չէ:
- 405 Մեթոդը չի թույլատրվում. սերվերը ստացել և ճանաչել է հարցումը, սակայն մերժել է հարցման կոնկրետ մեթոդը:
- 406 Անընդունելի. կայքը կամ վեբ հավելվածը չի աջակցում հաճախորդի հարցումը որոշակի արձանագրությամբ:
- 407 Պահանջվում է վստահված անձի վավերացում. այս կարգավիճակի կոդը նման է 401 Չլիազորվածին: Միակ տարբերությունն այն է, որ լիազորումը պետք է կատարվի վստահված անձի կողմից:
- 408 Հարցման ժամկետը սպառվել է. Հաճախորդի կողմից կայքի սերվերին ուղարկված հարցումը սպառվել է:
- 409 Կոնֆլիկտ. հարցումը, որ այն ուղարկվել է, հակասում է սերվերի ներքին գործառնություններին:
- 410 Անհետացել է. ռեսուրսը, որին ցանկանում է մուտք գործել հաճախորդը, ընդմիշտ ջնջվել է:
Այլ ավելի քիչ տարածված 4xx HTTP կարգավիճակի կոդերը ներառում են.
- 402 Պահանջվում է վճարում
- 412 Նախապայման ձախողվեց
- 415 Չաջակցվող լրատվամիջոցի տեսակ
- 416 Պահանջվող միջակայքը չի բավարարում
- 417 Սպասումը ձախողվեց
- 422 Անմշակ սուբյեկտ
- 423 կողպված
- 424 Չհաջողված կախվածություն
- 426 Պահանջվում է թարմացում
- 429 Չափազանց շատ հարցումներ
- 431 Հայտի վերնագրի դաշտերը չափազանց մեծ են
- 451 Իրավական պատճառներով անհասանելի է
5xx կարգավիճակի կոդերը. սերվերի սխալներ
5xx HTTP կարգավիճակի կոդերը սերվերի սխալներ են: Այս սխալները հաճախորդի մեղքով չեն, այլ հուշում են, որ ինչ-որ բան այն չէ սերվերի կողմից: Հաճախորդի կատարած հարցումը լավ է, բայց սերվերը չի կարող ստեղծել պահանջվող ռեսուրսը:
- 500 Սերվերի ներքին սխալ. սերվերը բախվել է մի իրավիճակի, որը չի կարող կարգավորել հաճախորդի հարցումը մշակելիս:
- 501 Չի իրականացվել. սերվերը չգիտի կամ կարող է լուծել հաճախորդի կողմից ուղարկված հարցման մեթոդը:
- 502 Վատ դարպաս. սերվերը գործում էր որպես դարպաս կամ վստահված անձ և ներգնա սերվերից անվավեր հաղորդագրություն էր ստացել:
- 503 Ծառայությունը անհասանելի է սերվերը կարող է անջատվել և չի կարող մշակել հաճախորդի խնդրանքը: Այս HTTP կարգավիճակի կոդը սերվերի ամենատարածված խնդիրներից մեկն է, որին կարող եք հանդիպել համացանցում:
- 511 Պահանջվում է ցանցի նույնականացում. հաճախորդը պետք է վավերացվի ցանցում, նախքան ռեսուրսը մուտք գործելու հնարավորություն:
Այլ ավելի քիչ տարածված 5xx HTTP կարգավիճակի կոդերը ներառում են.
- 504 Gateway Timeout-ը
- 505 HTTP տարբերակը չի աջակցվում
- 506 Տարբերակը Նաև Բանակցում է
- 507 Անբավարար պահեստավորում
- 508 Հայտնաբերվել է հանգույց
- 510 Չի երկարաձգվել
Ամփոփում
Դուք կարող եք օգտագործել այս խմբին: HTTP կարգավիճակի կոդի խաբեության թերթիկ որպես հղում բոլոր հնարավոր HTTP կարգավիճակի և HTTP սխալի կոդերին, թե ինչ է նշանակում յուրաքանչյուր կոդը, ինչու են դրանք ստեղծվում, երբ կոդը կարող է խնդիր լինել, և ինչպես վարվել խնդիրների հետ:
Ներբեռնելու համար սեղմեք այստեղ 📥 այս HTTP կարգավիճակի կոդերի խաբեության թերթիկը և պահեք այն մոտ՝ որպես բոլոր կարգավիճակի կոդերի արագ հղում:
Ամփոփելու համար `
- 1XX HTTP կարգավիճակի կոդերը զուտ տեղեկատվական հարցումներ են:
- 2XX HTTP կարգավիճակի կոդերը հաջողության հարցումներ են: HTTP 200 OK հաջողության կարգավիճակի պատասխանի կոդը ցույց է տալիս, որ հարցումը հաջողվել է:
- 3XX HTTP կարգավիճակի կոդերը ցույց են տալիս վերահղում: Ամենատարածված 3xx HTTP կարգավիճակի կոդերը ներառում են «301 տեղափոխվել է մշտապես», «302 գտնվել է» և «307 ժամանակավոր վերահղում» HTTP կարգավիճակի կոդերը:
- 4XX կարգավիճակի կոդերը հաճախորդի սխալներ են: Ամենատարածված 4xx կարգավիճակի կոդերն են «404 չի գտնվել» և «410 gone» HTTP կարգավիճակի կոդը:
- 5XX HTTP կարգավիճակի կոդերը սերվերի սխալներ են: 5xx HTTP կարգավիճակի կոդը, որն առավել տարածված է, «503 ծառայությունն անհասանելի է» կարգավիճակի կոդը:
Սայլակ
https://www.websiterating.com/calculators/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html