Mstari wa hali ya HTTP ni neno lililopewa msimbo wa hali ya HTTP (idadi halisi ya msimbo) wakati unaambatana na maneno ya hoja ya HTTP 1 (maelezo mafupi).
Unaweza kusoma zaidi kuhusu codes ya hali ya HTTP katika Nini HTTP Hali Codes? kipande. Pia tunaweka orodha ya makosa ya HTTP ya msimbo wa hali (4xx na 5xx) pamoja na vidokezo vya jinsi ya kuzibadilisha.
Kumbuka: Ingawa kitaalam si sahihi, mistari ya hali ya HTTP hujulikana kama codes tu ya HTTP.
Makundi ya Kanuni za Hali ya HTTP
Kama unaweza kuona hapo chini, kanuni za hali ya HTTP ni integu za tarakimu tatu. Nambari ya kwanza kabisa hutumiwa kutambua kanuni ndani ya aina maalum - moja kati ya hizi tano:
- 1XX: Taarifa - ombi limekubaliwa au mchakato unaendelea.
- 2XX: Inathibitisha kwamba hatua imekamilika kwa mafanikio au inaeleweka.
- 3XX: Kurekebisha - kitu kingine kinachohitajika kufanyika ili kukamilisha ombi hilo.
- 4XX: Hitilafu ya mteja inayoonyesha kuwa ombi haiwezi kukamilisha au ina syntax isiyo sahihi.
- 5XX: Hitilafu ya seva ambayo inaonyesha kwamba seva imeshindwa kukamilisha ombi ambalo lilionekana kuwa halali.
Maombi yanayotambua msimbo wa hali ya HTTP haipaswi kujua kanuni zote, ambayo inamaanisha msimbo usiojulikana pia una maneno haijulikani ya sababu ya HTTP, ambayo haitampa habari zaidi habari. Hata hivyo, maombi haya ya HTTP yanapaswa kuelewa makundi au madarasa kama tumewaelezea hapo juu.
Ikiwa programu haijui nini neno linalolingana, linaweza kutambua darasa. Kwa mfano, kama msimbo wa hali ya 490 haijulikani kwa programu, inaweza kuitambua kama 400 kwa sababu iko katika jamii moja, na inaweza kisha kudhani kuwa kuna kitu kibaya na ombi la mteja.
Mipangilio ya Hali ya HTTP (HTTP Hali Codes + Maneno HTTP Sababu)
Msimbo wa Hali | Fikiria Maneno |
100 | Endelea |
101 | Hifadhi ya Programu |
102 | Usindikaji |
200 | sawa |
201 | Imeundwa |
202 | Imekubaliwa |
203 | Maelezo yasiyo ya Mamlaka |
204 | Hakuna Maudhui |
205 | Weka upya Maudhui |
206 | Maudhui ya sehemu |
207 | Hali nyingi |
300 | Uchaguzi Mingi |
301 | Ilihamishwa kwa kudumu |
302 | Ilipatikana |
303 | Angalia Nyingine |
304 | Haijabadilishwa |
305 | Tumia Msaidizi |
307 | Muda wa Kuelekeza |
308 | Kuelekeza kwa Kudumu |
400 | Ombi mbaya |
401 | Haiidhinishwa |
402 | Malipo yanahitajika |
403 | Haikubaliwa |
404 | Haipatikani |
405 | Njia isiyo Kuruhusiwa |
406 | Haikubaliki |
407 | Uthibitisho wa Wakala unahitajika |
408 | Omba muda wa kuomba |
409 | Migogoro |
410 | Imekwenda |
411 | Urefu Unahitajika |
412 | Ufafanuzi haukufaulu |
413 | Ombi la Msajili Mkubwa |
414 | Ombi-URI Mkubwa |
415 | Aina ya Vyombo vya Msaidizi |
416 | Upeo wa Maombi Hauna Kughafilika |
417 | Matarajio Imeshindwa |
421 | Ombi lisilofaa |
422 | Umoja usiofaa |
423 | Imefungwa |
424 | Imeshindwa kutegemea |
425 | Ukusanyaji usio na usawa |
426 | Upgrade Unahitajika |
428 | Precondition Inahitajika |
429 | Maombi mengi sana |
431 | Piga mashamba ya kichwa kikubwa sana |
451 | Haipatikani Kwa Sababu za Kisheria |
500 | Hitilafu ya Siri ya Ndani |
501 | Haijahimizwa |
502 | Njia mbaya |
503 | huduma haipatikani |
504 | Wakati wa Kuingia |
505 | Toleo la HTTP Haikubaliwa |
506 | Tofauti pia hujadiliana |
507 | Uhifadhi Haitoshi |
508 | Loop Iligunduliwa |
510 | Haiyoongezwa |
511 | Uthibitishaji wa Mtandao Unahitajika |
[1] Misemo ya sababu ya HTTP inayoongozana na hali ya hali ya HTTP inapendekezwa tu. Maneno ya sababu tofauti yanaruhusiwa kwa RFC 2616 6.1.1. Unaweza kuona maneno ya sababu ya HTTP kubadilishwa na maelezo zaidi ya "kirafiki" au lugha ya ndani.
Mifumo ya Hali ya HTTP isiyo ya kawaida
Hifadhi ya hali ya HTTP hapa chini inaweza kutumika na huduma za baadhi ya watu kama majibu ya makosa, lakini hayajainishwa na RFC yoyote.
Msimbo wa Hali | Fikiria Maneno |
103 | Angalia |
420 | Njia ya Kushindwa |
420 | Kuongeza Upole wako |
440 | Ingia muda wa Kuingia |
449 | Jaribu tena |
450 | Imezuiwa na Udhibiti wa Wazazi wa Windows |
451 | Kuelekeza tena |
498 | Ishara isiyo sahihi |
499 | Ishara Inahitajika |
499 | Ombi imekataliwa na antivirus |
509 | Upungufu wa Bandari ya Mwisho ulizidi |
530 | Tovuti imehifadhiwa |
Kumbuka: Ni muhimu kumbuka kwamba wakati kanuni za hali ya HTTP zinaweza kushiriki nambari sawa na ujumbe wa makosa unaopatikana katika mazingira mengine, kama na codes za hitilafu ya Meneja wa Kifaa , haimaanishi kuwa ni kuhusiana na namna yoyote.