Kanuni za Hali ya HTTP

Websites kuonyesha hali ya hali katika jibu kwa makosa

Nambari za hali ya HTTP ni nambari za kawaida za kukabiliana zinazotolewa na seva za wavuti kwenye mtandao. Nakala zinaweza kutambua sababu ya tatizo wakati ukurasa wa wavuti au rasilimali nyingine haipakia vizuri.

Nambari ya hali ya hali ya HTTP ni kweli muda wa kawaida kwa mstari wa hali ya HTTP ambayo inajumuisha msimbo wa hali ya HTTP na maneno ya sababu ya HTTP .

Nambari za hali ya HTTP wakati mwingine huitwa codes za hitilafu za browser au codes za kosa la mtandao.

Kwa mfano, mstari wa hali ya HTTP 500: Hitilafu ya Ndani ya Seva imeundwa na msimbo wa hali ya HTTP ya 500 na maneno ya sababu ya HTTP ya Error Internal Server .

Makundi tano ya makosa ya HTTP ya hali ya hali iko; haya ni makundi mawili makuu:

Hitilafu ya Mteja wa 4xx

Kikundi hiki cha kanuni za hali ya HTTP ni pamoja na wale ambapo ombi la ukurasa wa wavuti au rasilimali nyingine ina mshikisho mbaya au hauwezi kujazwa kwa sababu nyingine, labda kwa makosa ya mteja (wavuti wa wavuti).

Hifadhi ya hali ya hali ya HTTP ya mteja wa kawaida ni 404 (Haikupatikana) , 403 (Imezuiliwa) , na 400 (Ombi Mbaya) .

Hitilafu ya Seva ya 5xx

Kikundi hiki cha kanuni za hali ya HTTP ni pamoja na wale ambapo ombi la ukurasa wa wavuti au rasilimali nyingine inaeleweka na seva ya tovuti lakini haiwezi kujaza kwa sababu fulani.

Hifadhi ya hali ya hali ya HTTP ya hitilafu ya kawaida inajumuisha 500 (Error Internal Server Error) , pamoja na 503 (Huduma Haipatikani) na 502 (Bad Gateway) .

Maelezo zaidi juu ya HTTP Hali Codes

Nambari nyingine za hali ya HTTP zipo kwa kuongeza vidokezo 4xx na 5xx. Kuna pia 1xx, 2xx, na 3xx codes ambayo ni habari, kuthibitisha mafanikio, au kulazimisha redirection, kwa mtiririko huo. Aina hizi za ziada za hali ya hali ya HTTP sio makosa, kwa hivyo haipaswi kuhamasishwa kuhusu wao katika kivinjari.

Angalia orodha kamili ya makosa kwenye ukurasa wetu wa HTTP Hali ya Makosa ya Hali , au angalia mistari yote ya hali ya HTTP (1xx, 2xx, na 3xx) katika Nini HtTP Status Lines? kipande.

Faili ya Msajili wa Hifadhi ya Hifadhi ya HTTP (HTTP) ya IANA ni chanzo rasmi cha kanuni za hali ya HTTP lakini Windows wakati mwingine hujumuisha makosa ya ziada, zaidi maalum ambayo yanaelezea maelezo ya ziada. Unaweza kupata orodha yote ya haya kwenye tovuti ya Microsoft.

Kwa mfano, wakati msimbo wa hali ya HTTP wa 500 unamaanisha Hitilafu ya Seva ya Internet , Huduma za Microsoft ya Habari za Kimataifa (ISS) hutumia 500.15 kwa maana kwamba maombi ya moja kwa moja ya Global.aspx hayaruhusiwi .

Hapa kuna mifano michache zaidi:

Hizi kinachoitwa ndogo-codes zinazozalishwa na Microsoft ISS hazijachukua nafasi za hali ya HTTP lakini badala yake zinapatikana katika maeneo mbalimbali ya Windows kama faili za nyaraka.

Sio Hitilafu zote Codes zinahusiana

Msimbo wa hali ya HTTP sio sawa na msimbo wa hitilafu ya Meneja wa Kifaa au msimbo wa makosa ya mfumo . Baadhi ya nambari za hitilafu za mfumo hushiriki nambari za namba na nambari za hali ya HTTP lakini ni makosa tofauti na ujumbe wa makosa ya kuhusishwa tofauti na maana.

Kwa mfano, msimbo wa hali ya HTTP 403.2 ina maana Kusoma upatikanaji marufuku . Hata hivyo, kuna pia kosa ya mfumo wa hitilafu 403 ambayo inamaanisha Mchakato hauko katika hali ya usindikaji wa nyuma .

Vile vile, msimbo wa hali ya 500 ambao unamaanisha Hitilafu ya Seva ya Mtandao inaweza kuchanganyikiwa kwa urahisi kwa msimbo wa makosa ya mfumo 500 ambayo ina maana kwamba wasifu wa mtumiaji hauwezi kubeba .

Hata hivyo, haya hayajahusiana na haipaswi kutibiwa sawa. Kuonyesha moja kwenye kivinjari cha wavuti na kuelezea ujumbe wa kosa kuhusu mteja au seva, wakati mwingine inaonyesha mahali pengine kwenye Windows na haimaanishi kivinjari cha wavuti kabisa.

Ikiwa una shida kutambua kama au msimbo wa kosa unaoona ni kanuni ya hali ya HTTP, angalia kwa uangalifu ambapo ujumbe unaonekana. Ikiwa utaona kosa katika kivinjari chako, kwenye ukurasa wa wavuti , ni msimbo wa majibu ya HTTP.

Ujumbe mwingine wa hitilafu unapaswa kushughulikiwa tofauti kulingana na mazingira ambayo yanaonekana: Nambari za hitilafu za Meneja wa Vifaa huonekana katika Meneja wa Vifaa, codes za hitilafu za mfumo zinaonyeshwa katika Windows, Nambari za POST zinapewa wakati wa Jitihada za Jitihada za Nguvu , nk.