Mstari wa hali ya HTTP ni neno linalotolewa kwa msimbo wa hali ya HTTP (nambari halisi ya msimbo) inapoambatana na maneno ya sababu ya1 (maelezo mafupi).
Pia tunaweka orodha ya hitilafu za msimbo wa hali ya HTTP (4xx na 5xx) pamoja na vidokezo vya jinsi ya kuzirekebisha.
Ingawa si sahihi kiufundi, mistari ya hali ya HTTP mara nyingi hurejelewa kama misimbo ya hali ya
Aina za Msimbo wa Hali ya
Kama unavyoona hapa chini, misimbo ya hali ya HTTP ni nambari kamili za tarakimu tatu. Nambari ya kwanza kabisa hutumika kutambua msimbo ndani ya kategoria mahususi-moja ya hizi tano:
- 1XX: Taarifa-ombi lilikubaliwa au mchakato unaendelea.
- 2XX: Inathibitisha kuwa kitendo kilikamilika kwa mafanikio au kilieleweka.
- 3XX: Kuelekeza kwingine-kitu kingine kinahitaji kufanyika ili kukamilisha ombi.
- 4XX: Hitilafu ya mteja inayoashiria kwamba ombi haliwezi kukamilisha au lina sintaksia isiyo sahihi.
- 5XX: Hitilafu ya seva ambayo inaonyesha kwamba seva imeshindwa kukamilisha ombi ambalo lilidaiwa kuwa halali.
Programu zinazoelewa misimbo ya hali ya HTTP si lazima zijue misimbo hii yote, kumaanisha kwamba msimbo usiojulikana pia una kirai kisichojulikana cha HTTP, ambacho hakitampa mtumiaji taarifa nyingi. Hata hivyo, programu hizi za HTTP lazima zielewe kategoria au aina kama tulivyozielezea hapo juu.
Ikiwa programu haijui maana ya msimbo mahususi, inaweza angalau kutambua darasa. Kwa mfano, ikiwa msimbo wa hali ya 490 haujulikani kwa programu, inaweza kuuchukulia kama 400 kwa sababu uko katika aina sawa, na kisha inaweza kudhani kuwa kuna tatizo katika ombi la mteja.
Mistari ya Hali ya HTTP (Misimbo ya Hali ya HTTP + Maneno ya Sababu ya
Mistari Rasmi ya Hali ya | |
---|---|
Msimbo wa Hali | Sababu Maneno |
100 | Endelea |
101 | Kubadilisha Itifaki |
102 | Inachakata |
200 | Sawa |
201 | Imeundwa |
202 | Imekubaliwa |
203 | Maelezo Yasiyo ya Mamlaka |
204 | Hakuna Maudhui |
205 | Weka Upya Maudhui |
206 | Maudhui Sehemu |
207 | Hali-Nyingi |
208 | Tayari Imeripotiwa |
300 | Chaguo Nyingi |
301 | Imehamishwa Kabisa |
302 | Imepatikana |
303 | Angalia Nyingine |
304 | Haijarekebishwa |
305 | Tumia Wakala |
307 | Kuelekeza Kwingine kwa Muda |
308 | Elekeza Kwingine ya Kudumu |
400 | Ombi Mbaya |
401 | Haijaidhinishwa |
402 | Malipo Yanahitajika |
403 | Imeharamishwa |
404 | Haijapatikana |
405 | Njia Hairuhusiwi |
406 | Haikubaliki |
407 | Uthibitishaji wa Wakala Unahitajika |
408 | Muda wa Ombi umeisha |
409 | Migogoro |
410 | Nimekwenda |
411 | Urefu Unahitajika |
412 | Sharti Limeshindikana |
413 | Omba Huluki Kubwa Sana |
414 | Ombi-URI Kubwa Sana |
415 | Aina ya Midia Isiyotumika |
416 | Ombi Haliridhiki |
417 | Matarajio Yameshindikana |
421 | Ombi Lililopotoshwa |
422 | Huluki Isiyochakatwa |
423 | Imefungwa |
424 | Utegemezi Ulioshindikana |
425 | Mkusanyiko Usio na Agizo |
426 | Uboreshaji Unahitajika |
428 | Sharti la awali |
429 | Maombi Mengi Sana |
431 | Omba Sehemu za Kijaju kuwa Kubwa Sana |
451 | Haipatikani Kwa Sababu Za Kisheria |
500 | Hitilafu ya Ndani ya Seva |
501 | Haijatekelezwa |
502 | Lango Bovu |
503 | Huduma Haipatikani |
504 | Muda wa Lango kuisha |
505 | Toleo la HTTP Halitumiki |
506 | Lahaja Pia Hujadili |
507 | Hifadhi haitoshi |
508 | Kitanzi kimegunduliwa |
510 | Haijapanuliwa |
511 | Uthibitishaji wa Mtandao Unahitajika |
[1] Maneno ya sababu ya HTTP yanayoambatana na misimbo ya hali ya HTTP yanapendekezwa pekee. Maneno ya sababu tofauti yanaruhusiwa kwa kila RFC 2616 6.1.1. Unaweza kuona misemo ya sababu ya HTTP ikibadilishwa na maelezo "ya kirafiki" zaidi au katika lugha ya kienyeji.
Mistari ya Hali ya HTTP Isiyo Rasmi
Laini za hali ya HTTP zilizo hapa chini zinaweza kutumiwa na baadhi ya huduma za watu wengine kama majibu ya hitilafu, lakini hazijabainishwa na RFC yoyote.
Mistari Nyingine Zinazowezekana za Hali ya | |
---|---|
Msimbo wa Hali | Sababu Maneno |
103 | Hati ya ukaguzi |
420 | Njia Imeshindwa |
420 | Boresha Utulivu Wako |
440 | Muda wa Kuingia umeisha |
449 | Jaribu tena na |
450 | Imezuiwa na Vidhibiti vya Wazazi vya Windows |
451 | Elekeza kwingine |
498 | Ishara batili |
499 | Ishara Inahitajika |
499 | Ombi limekatazwa na kizuia virusi |
509 | Kikomo cha Bandwidth Kimezidi |
530 | Tovuti imegandishwa |
Ni muhimu kukumbuka kuwa ingawa misimbo ya hali ya HTTP inaweza kushiriki nambari sawa na ujumbe wa hitilafu unaopatikana katika miktadha mingine, kama vile misimbo ya hitilafu ya Kidhibiti cha Kifaa, haimaanishi kuwa zinahusiana kwa njia yoyote ile.