Nambari za Hali za HTTP Kudanganya Karatasi + Upakuaji wa PDF

in Rasilimali na Vyombo

Maudhui yetu yanaauniwa na wasomaji. Ukibofya kwenye viungo vyetu, tunaweza kupata kamisheni. Jinsi tunavyokagua.

Kutumia hii Nambari za hali ya HTTP kudanganya karatasi ⇣ kama kumbukumbu kwa kila hali ya HTTP na msimbo wa makosa ya HTTP, ni nini maana ya kila kificho, kwa nini wanazalishwa, wakati msimbo unaweza kuwa shida, na jinsi ya kushughulikia shida hizo. Pakua Picha ya HTTP ya Hali ya HTTP TP

Mtandao umeundwa na vitu viwili vya msingi lakini tofauti sana: wateja na seva. Urafiki huu kati wateja (kama Chrome, Firefox, nk) na seva (kama wavuti, hifadhidata, barua pepe, matumizi, nk), inaitwa mfano wa mteja-seva.

Wateja hufanya maombi kwa seva na seva inajibu.

Nambari za hali ya HTTP tujulishe hali ya ombi kwa seva ni, ikiwa ilikuwa mafanikio, ilikuwa na kosa, au kitu fulani kati.

Nambari ya hali ya HTTP ni nambari inayofupisha majibu yanayohusiana nayo - Fernando Doglio, kutoka kwa kitabu chake "REST API Development with NodeJS".

Karatasi za hadhi za hali ya HTTP

Nambari za hali ya majibu ya HTTP imewekwa katika darasa tano:

  • 1XX nambari za hali: Maombi ya Habari
  • 2XX nambari za hali: Maombi ya Kufanikiwa
  • 3XX nambari za hali: Inaelekeza
  • 4XX nambari za hali: Makosa ya mteja
  • 5XX nambari za hali: Makosa ya seva

Nambari 1 za hadhi: Maombi ya habari

Misimbo ya hali ya 1xx ni maombi ya habari. Zinaonyesha kuwa seva ilipokea na kuelewa ombi na kwamba kivinjari kinapaswa kusubiri kwa muda mrefu zaidi kwa seva kuchakata maelezo. Misimbo hii ya hali si ya kawaida na haiathiri SEO yako moja kwa moja.

  • 100 Endelea: Kila kitu hadi sasa ni sawa na kwamba mteja anapaswa kuendelea na ombi au kupuuza ikiwa tayari imekamilika.
  • 101 Kubadilisha Itifaki: Itifaki ambayo seva inabadilisha kama inavyoombwa na mteja ambaye alituma ujumbe huo pamoja na kichwa cha ombi la kusasisha
  • 102 Inasindika: Seva imekubali ombi kamili, lakini bado inashughulikia.
  • 103 Vidokezo vya mapema: Kuruhusu wakala wa mtumiaji kuanza kupakia mapema rasilimali wakati seva bado inaandaa majibu.

Nambari za hali ya 2xx: Maombi yenye mafanikio

Haya ni maombi mafanikio. Maana, ombi lako la kufikia faili lilifanikiwa. Kwa mfano, ulijaribu kufikia Facebook.com, na ikaja. Moja ya nambari hizi za hali zilitumika. Tarajia kuona aina hizi za majibu mara kwa mara unapotumia wavuti.

  • 200 OK: Mafanikio ombi.
  • 201 Iliundwa: Seva ilikubali rasilimali iliyoundwa. 
  • 202 Imekubaliwa: Ombi la mteja limepokelewa lakini seva bado inalichakata.
  • 203 Habari isiyo ya Mamlaka: Jibu ambalo seva ilituma kwa mteja sio sawa na ilivyokuwa wakati seva ilipotuma.
  • 204 Hakuna Maudhui: Seva ilichakata ombi lakini haitoi maudhui yoyote.
  • 205 Rudisha Yaliyomo: Mteja anapaswa kuonyesha upya sampuli ya hati.
  • 206 Yaliyomo Sehemu: Seva inatuma tu sehemu ya rasilimali.
  • 207 Hali Mbalimbali: Mwili wa ujumbe unaofuata ni chaguo-msingi ujumbe wa XML na unaweza kuwa na nambari kadhaa za majibu tofauti.
  • 208 Tayari Imeripotiwa: Wanachama wa a WebDAV Ufungaji tayari umeorodheshwa katika sehemu iliyotangulia ya jibu la (multistatus), na hazijumuishwi tena.

Nambari za hali ya 3xx: Inaelekeza tena

Nambari za hali ya 3xx HTTP zinaonyesha uelekezaji tena. Mtumiaji au injini za utaftaji zikipata nambari ya hali ya 3xx, wataelekezwa kwa URL tofauti na ile ya mwanzo. Kama SEO ni muhimu kwa mafanikio ya biashara yako, basi lazima ujifunze mwenyewe juu ya nambari hizi na jinsi ya kuzitumia vizuri.

  • 300 Chaguo Nyingi: Ombi ambalo mteja alifanya lina majibu kadhaa yanayowezekana.
  • 301 Imehamishwa Kabisa: Seva humwambia mteja kuwa rasilimali anayotafuta imehamishwa kabisa hadi kwenye URL nyingine. Watumiaji na roboti zote zitaelekezwa kwenye URL mpya. Ni msimbo muhimu sana wa hali ya SEO.
  • 302 Imepatikana: Tovuti au ukurasa umehamishwa hadi kwenye URL tofauti kwa muda. Ni msimbo mwingine wa hali unaofaa kwa SEO.
  • 303 Tazama Nyingine: Nambari hii inamwambia mteja kuwa seva haiwaelekezi kwenye rasilimali iliyoombwa lakini kwa ukurasa mwingine.
  • 304 Haijabadilishwa: Rasilimali iliyoombwa haijabadilishwa tangu usafirishaji uliopita.
  • 305 Tumia Proksi: Mteja anaweza tu kufikia rasilimali iliyoombwa kupitia seva mbadala ambayo imetolewa kwenye jibu.
  • 307 Uelekezaji Upya kwa Muda: Seva humwambia mteja kuwa rasilimali anayotafuta imeelekezwa upya kwa URL nyingine kwa muda. Ni muhimu kwa utendaji wa SEO.
  • 308 Uelekezaji wa Kudumu: Seva inamwambia mteja kuwa rasilimali wanayotafuta imeelekezwa kwa muda kwa URL nyingine. 

Nambari za hali ya 4xx: Makosa ya mteja

Misimbo ya hali ya 4xx ni makosa ya mteja. Zinajumuisha misimbo ya hali ya HTTP, kama vile "403 haramu" na "uthibitishaji wa seva mbadala 407 unahitajika". Inamaanisha kuwa ukurasa haukupatikana, na kuna kitu kibaya na ombi. Kitu kinachotokea kwa upande wa mteja ni suala. Inaweza kuwa umbizo la data lisilo sahihi, ufikiaji usioidhinishwa, au kosa katika ombi. 

  • 400 Ombi Mbaya: Mteja anatuma ombi na data isiyo kamili, data iliyojengwa vibaya, au data batili.
  • 401 Isiyoidhinishwa: Idhini inahitajika kwa mteja kupata rasilimali iliyoombwa.
  • 403 Imezuiliwa: Rasilimali ambayo mteja anajaribu kupata ni marufuku.
  • 404 Haikupatikana: Seva inaweza kupatikana, lakini ukurasa maalum ambao mteja anatafuta sio.
  • 405 Njia Hairuhusiwi: Seva imepokea na kutambua ombi, lakini imekataa njia maalum ya ombi.
  • 406 Haikubaliki: Tovuti au programu ya wavuti haiauni ombi la mteja na itifaki fulani.
  • 407 Uthibitishaji wa Wakala Unahitajika: Nambari hii ya hali ni sawa na 401 Isiyoidhinishwa. Tofauti pekee ni kwamba idhini inahitaji kufanywa na wakala.
  • 408 Omba Muda wa Kuisha: Ombi ambalo mteja anayetumwa kwa seva ya wavuti limekwisha.
  • 409 Migogoro: Ombi ambalo lilitumwa linakinzana na utendakazi wa ndani wa seva.
  • 410 Imekwenda: Rasilimali ambayo mteja anataka kupata imefutwa kabisa.

Nambari zingine zisizo za kawaida za hali ya 4xx HTTP ni pamoja na:

  • 402 Malipo yanahitajika
  • 412 Upungufu wa Masharti Umeshindwa
  • 415 Aina ya media isiyotumika
  • 416 Masafa Yaliyoombwa hayatoshelezi
  • 417 Matarajio Yameshindwa
  • 422 Shirika lisiloweza kutekelezeka
  • 423 Locked
  • 424 Utegemezi Umeshindwa
  • 426 Uboreshaji Unahitajika
  • 429 Maombi Mengi Sana
  • 431 Omba Sehemu za Kichwa Kubwa Sana
  • 451 Haipatikani kwa sababu za kisheria

Nambari za hadhi 5xx: Makosa ya seva

Misimbo ya hali ya 5xx ya HTTP ni hitilafu za seva. Makosa haya sio kosa la mteja lakini zinaonyesha kuwa kuna kitu kibaya na upande wa seva wa vitu. Ombi ambalo mteja alitoa ni zuri, lakini seva haiwezi kutoa rasilimali iliyoombwa.

  • 500 Hitilafu ya Ndani ya Seva: Seva inakabiliwa na hali ambayo haiwezi kushughulikia wakati wa kuchakata ombi la mteja.
  • 501 Haijatekelezwa: Seva haijui au inaweza kutatua mbinu ya ombi iliyotumwa na mteja.
  • 502 Lango Mbaya: Seva ilikuwa ikifanya kama lango au wakala na ilipokea ujumbe batili kutoka kwa seva inayoingia.
  • 503 Huduma Haipatikani: The seva inaweza kuwa chini na haiwezi kushughulikia ombi la mteja. Msimbo huu wa hali ya HTTP ni mojawapo ya masuala ya kawaida ya seva ambayo unaweza kukutana nayo kwenye wavuti.
  • 511 Uthibitishaji wa Mtandao Unahitajika: Mteja anahitaji kuthibitishwa kwenye mtandao kabla ya kufikia rasilimali.

Nambari zingine zisizo za kawaida za hali ya 5xx HTTP ni pamoja na:

  • 504 Muda wa Kuisha wa Lango
  • 505 Toleo la HTTP Haitumiki
  • 506 Lahaja Pia Hujadili
  • 507 Uhifadhi wa kutosha
  • 508 Kitanzi Kimegunduliwa
  • 510 Haijapanuliwa

Muhtasari

Unaweza kutumia hii Karatasi ya kanuni ya kudanganya ya HTTP kama kumbukumbu kwa hali zote zinazowezekana za HTTP na msimbo wa makosa ya HTTP, kila nambari inamaanisha nini, kwa nini zinafanywa wakati nambari inaweza kuwa shida, na jinsi ya kushughulikia shida hizo.

Bonyeza hapa kupakua 📥 karatasi ya hali ya HTTP ya kudanganya na kuiweka karibu na kumbukumbu kama haraka ya nambari zote za hali.

Kwa jumla:

  • 1XX Nambari za hali ya HTTP ni maombi ya habari tu.
  • 2XX Nambari za hali ya HTTP ni maombi ya mafanikio. Nambari ya majibu ya hali ya mafanikio ya HTTP 200 inaonyesha kuwa ombi limefaulu.
  • 3XX Nambari za hali ya HTTP zinaonyesha uelekezaji upya. Misimbo ya hali ya kawaida ya 3xx HTTP ni pamoja na "301 imehamishwa kabisa", "302 imepatikana", na "307 ya kuelekeza kwa muda mfupi" nambari za hali ya HTTP.
  • 4XX nambari za hadhi ni makosa ya mteja. Nambari za kawaida za hali ya 4xx ni "404 haipatikani" na nambari ya hali ya "410" ya HTTP.
  • 5XX Nambari za hali ya HTTP ni makosa ya seva. Nambari ya hadhi ya 5xx HTTP ambayo ni ya kawaida ni nambari ya hali ya "huduma 503 haipatikani".

Marejeo

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

Mathias Ahlgren ndiye Mkurugenzi Mtendaji na mwanzilishi wa Website Rating, kuongoza timu ya kimataifa ya wahariri na waandishi. Ana shahada ya uzamili katika sayansi ya habari na usimamizi. Kazi yake iliegemea kwa SEO baada ya uzoefu wa mapema wa ukuzaji wa wavuti wakati wa chuo kikuu. Kwa zaidi ya miaka 15 katika SEO, uuzaji wa dijiti, na waendelezaji wa wavuti. Mtazamo wake pia ni pamoja na usalama wa tovuti, unaothibitishwa na cheti katika Usalama wa Mtandao. Utaalam huu wa anuwai ndio msingi wa uongozi wake Website Rating.

"Timu ya WSR" ni kundi la pamoja la wahariri na waandishi wataalamu waliobobea katika teknolojia, usalama wa mtandao, uuzaji wa kidijitali, na ukuzaji wa wavuti. Kwa shauku kuhusu ulimwengu wa kidijitali, hutoa maudhui yaliyofanyiwa utafiti vizuri, yenye utambuzi na kufikiwa. Kujitolea kwao kwa usahihi na uwazi hufanya Website Rating rasilimali inayoaminika ya kukaa na habari katika ulimwengu unaobadilika wa kidijitali.

Endelea kufahamishwa! Jiunge na jarida letu
Jisajili sasa na upate ufikiaji bila malipo kwa miongozo, zana na rasilimali za wanaojisajili pekee.
Unaweza kujiondoa wakati wowote. Data yako iko salama.
Endelea kufahamishwa! Jiunge na jarida letu
Jisajili sasa na upate ufikiaji bila malipo kwa miongozo, zana na rasilimali za wanaojisajili pekee.
Unaweza kujiondoa wakati wowote. Data yako iko salama.
Shiriki kwa...