Hitilafu ya HTTP na Hali za Hali zilifafanuliwa

Kuelewa makosa ya ukurasa wa wavuti na nini cha kufanya kuhusu wao

Unapotembelea tovuti, kivinjari chako-mteja-hufanya uhusiano kwenye seva za mtandao kupitia protokete ya mtandao inayoitwa HTTP . Maunganisho haya ya mtandao yanaunga mkono kutuma data ya majibu kutoka kwa wasaidizi nyuma kwa wateja ikiwa ni pamoja na maudhui ya wavuti na pia habari za udhibiti wa itifaki. Mara kwa mara, huenda usifanikiwa kufikia tovuti unayejaribu kufikia. Badala yake, unaona kosa au msimbo wa hali.

Aina ya Hitilafu ya HTTP na Kanuni za Hali

Imejumuishwa katika data ya majibu ya seva ya HTTP kwa kila ombi ni namba ya nambari inayoonyesha matokeo ya ombi. Nambari hizi za matokeo ni nambari tatu za tarakimu zilizogawanywa katika makundi:

Ni wachache tu ya kosa nyingi na hali za hali zinaonekana kwenye mtandao au intranets . Maagizo yanayohusiana na makosa yanaonyeshwa kwenye ukurasa wa wavuti ambapo huonyeshwa kama pato la ombi lililoshindwa, wakati msimbo mwingine wa hali hauonyeshwa kwa watumiaji.

200 sawa

Wikimedia Commons

Katika kesi ya hali ya HTTP 200 OK , seva ya mtandao imefanya ombi kwa mafanikio na kuenea maudhui kwa kivinjari. Maombi mengi ya HTTP husababisha hali hii. Watumiaji mara chache wanaona msimbo huu kwenye skrini kama vivinjari vya wavuti huonyesha tu codes wakati kuna tatizo fulani.

Hitilafu 404 Haikupatikana

Unapoona hitilafu ya HTTP 404 Haikupatikana , seva ya wavuti haikuweza kupata ukurasa, faili, au rasilimali nyingine. HTTP 404 makosa zinaonyesha uhusiano wa mtandao kati ya mteja na seva ulifanywa kwa mafanikio. Hitilafu hii hutokea kwa kawaida wakati watumiaji wanaingia URL isiyo sahihi kwenye kivinjari, au msimamizi wa seva ya mtandao anaondoa faili bila kurekebisha anwani kwenye eneo lisilofaa. Watumiaji wanapaswa kuthibitisha URL kushughulikia tatizo hili au kusubiri msimamizi wa wavuti ili kuifanya.

Hitilafu Hitilafu ya ndani ya Server ya 500

Wikimedia Commons

Kwa hitilafu ya HTTP 500 Hitilafu ya Ndani ya Seva , seva ya wavuti ilipokea ombi la halali kutoka kwa mteja lakini haikuweza kuifanya. HTTP 500 makosa hutokea wakati seva inakabiliwa na baadhi ya kielelezo kikubwa cha kiufundi kama vile kuwa chini kwenye kumbukumbu zilizopo au nafasi ya disk. Msimamizi wa seva lazima atengeneze tatizo hili. Zaidi ยป

Hitilafu ya Huduma ya 503 Haipatikani

Usimamizi wa umma

Hitilafu ya HTTP 503 Huduma Haipatikani inaonyesha seva ya wavuti haiwezi kusindika ombi la mteja inayoingia. Baadhi ya seva za wavuti hutumia HTTP 503 ili kuonyesha kushindwa kutarajiwa, kwa sababu ya sera za utawala kama kuzidi kikomo kwa idadi ya watumiaji wa kawaida au matumizi ya CPU, ili kutofautisha kutoka kushindwa zisizotarajiwa ambavyo kwa kawaida zinaweza kuwa taarifa kama HTTP 500.

301 Ilihamishwa kwa kudumu

Eneo la Umma

HTTP 301 Imehamishwa kwa kudumu URI iliyochaguliwa na mteja imehamishiwa mahali tofauti kwa kutumia njia inayoitwa HTTP kuelekeza , ambayo inaruhusu mteja kutoa suala jipya na kupakua rasilimali kutoka eneo jipya. Vivinjari wa wavuti hufuata kufuata HTTP 301 bila kuhitaji kuingia kwa mtumiaji.

302 Iliyopatikana au 307 Muda wa Marejeo ya Muda

Eneo la Umma

Hali 302 Imepata ni sawa na 301, lakini msimbo wa 302 uliundwa kwa ajili ya kesi ambapo rasilimali huhamishwa kwa muda badala ya kudumu. Msimamizi wa seva anapaswa kutumia HTTP 302 tu wakati wa muda mfupi wa matengenezo ya maudhui. Vivinjari vya wavuti hufuata 302 kurekebisha kwa moja kwa moja kama wanavyofanya kwa msimbo wa 301. HTTP version 1.1 iliongeza msimbo mpya, 307 Muhtasari wa Muda mfupi , ili kuonyesha marejeo ya muda.

400 Ombi mbaya

Eneo la Umma

Mwitikio wa 400 Ombi mbaya kwa kawaida husema seva ya mtandao haikuelewa ombi kwa sababu ya syntax isiyo sahihi. Kwa kawaida, hii inaonyesha mchoro wa kiufundi unaohusisha mteja, lakini rushwa ya data kwenye mtandao yenyewe inaweza pia kusababisha kosa.

401 halali

Eneo la Umma

Hitilafu ya 401 isiyoidhinishwa hutokea wakati mteja wa wavuti anaomba rasilimali iliyohifadhiwa kwenye seva, lakini mteja hajathibitishwa kwa upatikanaji. Kwa kawaida, mteja lazima aingie kwenye seva na jina la mtumiaji na nenosiri sahihi ili kurekebisha tatizo.

100 Endelea

Eneo la Umma

Imeongezwa katika toleo la 1.1 la itifaki, hali ya HTTP 100 Endelea iliundwa kutekeleza bandwidth ya mtandao kwa ufanisi kwa kuruhusu seva nafasi ya kuthibitisha utayari wao kukubali maombi makubwa. Itifaki ya kuendelea inawezesha mteja wa HTTP 1.1 kutuma ujumbe mdogo, maalum uliowekwa ukiuliza seva ili kujibu kwa msimbo wa 100. Inasubiri majibu kabla ya kutuma ombi la kufuatilia (kwa kawaida). Wateja wa HTTP 1.0 na seva hawatumii msimbo huu.

204 Hakuna Maudhui

Eneo la Umma

Utaona ujumbe 204 Hakuna Maudhui wakati seva itatuma jibu la halali kwa ombi la mteja ambayo ina habari ya kichwa peke-haina mwili wa ujumbe wowote. Wateja wa Mtandao wanaweza kutumia HTTP 204 kutatua majibu ya seva kwa ufanisi zaidi, kuepuka kurasa za kufurahisha bila ya lazima, kwa mfano.

502 Gateway mbaya

Eneo la Umma

Suala la mtandao kati ya mteja na seva husababisha hitilafu ya Hifadhi ya Bado 502 . Inaweza kuondokana na makosa ya usanidi kwenye firewall ya mtandao , router, au kifaa kingine cha lango .