Aqoonyahanka Tilmaamo fudud oo lagula shaqeeyo adeegga Profitserver
Main Aqoonyahanka Xeerarka qaladka HTTP: liis dhamaystiran oo khaladaadka serverka

Xeerarka qaladka HTTP: liis dhamaystiran oo khaladaadka serverka


Dunida horumarinta shabakada, code-yada qaladka HTTP waxay door muhiim ah ka ciyaaraan saameyn ku yeelashada khibrada isticmaalaha iyo sumcadda mareegta. Maqaalkan, waxaanu tixgelin doonaa liis dhamaystiran oo ah koodka qaladka server-ka, waxaanu falanqayn doonaa macnahooda, oo aanu baran doonaa sida si wax ku ool ah loo turjumo koodka jawaabta server-ka si loo xalliyo dhibaatooyinka iyo kor loogu qaado waxqabadka abka webka.

Waa maxay koodka jawaabta HTTP

Koodhka jawaabta HTTP waa luqadda server-yada shabakadda ee u tarjuma codsiyada browserka tilmaamo la fahmi karo. Waxa ay la mid tahay abwaan ka jawaabaya su'aalo toos ah, oo macno iyo jihayn siinaya. Koodhadhka jawaabta had iyo jeer maaha koodka khaladka HTTP. Tusaale ahaan, "200 OK" macnaheedu waa wax walba waa OK, laakiin HTTP Error "404 Not Found" macnaheedu waa marka bogga uu ka lumo booska farsamada. Koodh kasta waa muujin gaar ah oo ka mid ah gobolka server-ka, kaas oo qeexaya kaas oo noo ogolaanaya inaan fahamno waxa ka dhacaya dhinaca kale ee adduunka casriga ah.

1xx codes (macluumaad)

1xx code codes ee ku jira borotokoolka HTTP waa nooc ka mid ah isku xirka koowaad ee wada hadalka u dhexeeya serverka iyo macmiilka. Halkii ay ka bixin lahaayeen jawaab dhammaystiran codsi, waxay bixiyaan macluumaadka ku saabsan xaaladda hadda jirta, taasoo ka dhigaysa isweydaarsiga xogta mid hufan. Bal aan si hoose u eegno:

100 Sii wad . Koodhka jawaabta HTTP kaas oo server-ku uu siiyo isticmaalaha iftiin cagaaran, taasoo u oggolaanaysa inuu si ammaan ah u sii wado diritaanka codsi weyn.

101 Beddelidda Hab-maamuuska . Adeeggu wuxuu macmiilka u sheegayaa inuu beddelayo xeerarka ciyaarta, tusaale ahaan, isagoo ka guuraya HTTP una guuraya HTTPS-ka amniga badan. Xaaladdan, cinwaanka "Cusbooneysiinta" waxaa loo isticmaalaa isbeddelka hab-maamuuska.

102 Habaynta . Koodhkani wuxuu la mid yahay farriin sheegaysa in adeeguhu aqbalay codsiga, laakiin wali uu ku mashquulsan yahay hawlgal adag.

103 Talooyin Hore . Halkan adeegaha ayaa macaamiisha u diraya dhowr cinwaan oo tilmaamaya ka hor jawaabta ugu weyn, iyagoo ka digaya wax laga yaabo inay khuseeyaan mustaqbalka dhow.

2xx code (guulaystay)

Koodhadhka qaladka HTTP ee kooxda 2xx waxay muujinayaan codsi guul leh oo ka yimid serverka. Waxay asal ahaan u dhaqmaan sida "iftiin cagaaran" ee baaxadda isgaarsiinta shabakada, iyagoo xaqiijinaya in wax walba ay u socdaan sidii qorshuhu ahaa oo si guul leh loo dhameeyay.

200 OK . Xaaladdan waxaa la isticmaalaa marka adeeguhu uu codsi ku farsameeyo habka GET iyada oo aan wax dhibaato ah la kulmin oo uu soo celiyo xogta la codsaday jawaab ahaan. Cinwaanka "Content-Type" wuxuu soo sheegaa nooca macluumaadka ee jawaabta. Waxay kaliya u sheegaysaa macmiilka in codsigu uu guuleystay.

201 La sameeyay . Halkan server-ku wuxuu ku dhawaaqayaa abuurista kheyraad cusub.

202 Waa la aqbalay . Adeegaha ayaa u sheegaya isticmaalaha in codsiga la aqbalay, laakiin waqti ayay qaadan doontaa in laga jawaabo.

203 Macluumaad Aan Awood Lahayn . Koodhkani wuxuu macmiilka siinayaa xog aan rasmi ahayn, laakiin loo isticmaali karo isbarbardhig.

204 Ma jiraan wax macluumaad ah . Server-ku wuu farsameeyay codsiga laakiin ma soo celinayo wax macluumaad dheeraad ah.

205 Dib u habeyn Mawduuca . Halkan macmiilka waxaa la farayaa inuu dib u dejiyo aragtida hadda jirta ama xogta ka dib marka la diro.

206 Qayb Mawduuc . Kiiskan wuxuu tilmaamayaa in jawaabtu ay ka kooban tahay oo keliya qayb ka mid ah macluumaadka la codsaday. Cinwaanka "Content-Range" wuxuu tilmaamayaa qaybta macluumaadka qayb ahaan.

207 Xaalado Badan. Server-ku wuxuu si guul leh u dhammaystiray codsi hawlgal badan oo ka yimid macmiilka, jawaabtuna waxay ka kooban tahay macluumaad ku saabsan xaaladda mid kasta oo ka mid ah hawlgallada.

226 IM La isticmaalay . Koodhkani wuxuu tilmaamayaa in adeeguhu uu isticmaalay habka Incremental Metadata (IM) oo uu ka jawaabay isagoo macaamiisha u gudbinaya oo keliya qaybaha kheyraadka ee wax laga beddelay.

3xx codes (dib u toosin)

3xx codes ee ku jira borotokoolka HTTP waa sida tilmaame haga isticmaalaha meel kheyraad cusub. Waxay ku wargeliyaan macmiilka in tillaabooyinka daba-galka ah ay tahay in la qaado si loo helo macluumaadka la codsaday ama in loo wareejiyo ilo kale. Aynu dhexda u galno mid kasta oo ka mid ah faahfaahintiisa:

300 Xulasho Badan . Macmiilku wuxuu helaa calaamad muujinaysa in ay jiraan meelo badan oo suurtagal ah oo loogu talagalay kheyraadka waxaana la siinayaa doorasho jawaab celin ah. Xaaladaha hadda jira, cinwaanka "Goobta" wuxuu tilmaami karaa ikhtiyaarro kale oo loogu talagalay kheyraadka.

301 Si Joogto ah ayaa loo Raray. Server-ku wuxuu u soo sheegayaa isticmaalaha in kheyraadka si joogto ah loogu raray meel kale.

302 La helay . Koodhkan HTTP wuxuu la mid yahay dib-u-hagaajin ku meel gaar ah. Server-ku wuxuu macaamiisha u sheegayaa in kheyraadka si ku meel gaar ah looga heli karo URL kale. Cinwaanka "Goobta" wuxuu tilmaamayaa URL-ka cusub ee dib-u-hagaajinta ku meel gaarka ah.

303 Eeg Kale . Macmiilka waxaa loo sheegay in kheyraadka laga heli karo URL kale oo uu yahay inuu sameeyo codsi GET ah cinwaankan cusub.

304 Lama Wax Ka Bedelin . Xaaladdani waxay u sheegaysaa macmiilka in kheyraadka uusan isbeddelin tan iyo codsigii ugu dambeeyay oo aan loo baahnayn in dib loo soo dejiyo. Marka la samaynayo codsi, cinwaanka "Haddii-Wax-ka-Beddelay-Since" waxaa loo isticmaalaa in lagu hubiyo in kheyraadka wax laga beddelay.

305 Adeegso Wakiilka. Jawaab ahaan, adeeguhu wuxuu soo sheegayaa inuu isticmaalo wakiilka la cayimay si uu u galo kheyraadka la codsaday.

306 (la keydiyay) — Koodhka waa la keydiyay, laakiin dhab ahaantii lama isticmaalin.

307 Dib-u-hagaajin Ku-meel-gaar ah . Koodhkani wuxuu la mid yahay 302 La helay, laakiin wuxuu u baahan yahay macmiilku inuu ku sii jiro habka codsiga ee loo isticmaalay codsigii asalka ahaa.

308 Dib-u-hagaajin Joogto ah . Waxay tilmaamaysaa in kheyraadku uu si joogto ah ugu wareegay URI cusub oo macmiilkuna uu u isticmaali doono URI-ga cusub dhammaan codsiyada mustaqbalka.

4xx HTTP Cillad (khaladaadka macmiilka)

Xeerarka qaladka HTTP 4xx waxay muujinayaan khaladaadka macmiilka. Tani waxay ka dhigan tahay in dhibaatadu ay tahay dhinaca isticmaalaha, sida browserka webka ama app.

400 Codsi Xun . Adeeguhu ma farsamayn karo codsiga sababtoo ah khaladaadka hab-dhiska, xogta aan sax ahayn, ama khaladaad kale oo dhinaca macmiilka ah.

401 Lama ogola. Server-ku ma farsamayn karo codsiga sababtoo ah khaladaadka hab-dhiska, xogta aan sax ahayn, ama khaladaad kale oo dhinaca macmiilka ah.

Lacag-bixin 402 ayaa loo baahan yahay . Koodhkani hadda ma shaqeynayo waxaana loo qoondeeyay isticmaalka mustaqbalka. Waxay tilmaami kartaa baahida loo qabo in la bixiyo ka hor inta aan la helin kheyraadka mustaqbalka.

Khaladka HTTP 403 Mamnuuc. Macmiilku ma laha xuquuq ku filan oo uu ku galo kheyraadka la codsaday.

404 Lama helin. Kheyraadka la codsaday kuma jiro server-ka. Tani waa mid ka mid ah khaladaadka ugu badan ee isticmaalaha.

Habka 405 Lama Ogol yahay . Serverku ma taageerayo habka codsiga ee la cayimay inta lagu jiro kheyraadkan. Cinwaanka "Ogolaanshaha" wuxuu tilmaamayaa hababka loo oggol yahay kheyraadka. Koodhkan,

406 Lama aqbali karo. Adeeggu ma bixin karo xog qaab uu macmiilku aqbali karo.

407 Xaqiijinta Wakiilka ayaa loo baahan yahay . Xaqiijinta server-ka wakiilka ayaa loo baahan yahay si loo galo kheyraadka la codsaday.

408 Waqtiga Codsiga Dhacay . Adeeguhu wuxuu sugayay inuu codsi ka helo macmiilka, laakiin wuu waqtigii dhammaaday. Cinwaanka "Dib-u-isku day-Kadib" wuxuu tilmaami karaa wakhtiga codsiga dib loo tijaabin karo ka dib.

409 Khilaaf. Codsiga lama dhammaystiri karo sababtoo ah khilaaf ka taagan xaaladda kheyraadka ee hadda jirta.

410 Waa La Baxay . Kheyraadka la codsaday horey ayuu u jiray laakiin hadda waa la tirtiray dib u soo celintiisana lama filayo.

411 Dhererka Loo Baahan Yahay . Adeeguhu wuxuu dalbanayaa inuu qeexo dhererka macluumaadka ku jira codsiga; maqnaanshaha macluumaadkan waxaa loo arkaa qalad.

412 Shardi Hore ah oo fashilmay . Shuruud horudhac ah oo ku jirta codsiga lama buuxin, taasoo ka hortagaysa inay fuliso.

413 Lacag aad u badan . Cabbirka xogta codsigu wuxuu ka badan yahay xadka server-ka.

414 URI Aad u Dheer . Dhererka URI ee codsiga wuxuu dhaafaa xadka la aqbali karo.

415 Nooca Warbaahinta ee aan la taageerin . Server-ku ma farsamayn karo nooca xogta lagu bixiyay codsiga.

416 Kala duwanaanshaha Lama Qanacsan Karo . Khalad HTTP ah oo heerka la codsaday uusan la mid ahayn xogta server-ka hadda jira.

417 Filasho ayaa fashilantay . Xaaladda laga filayay ee ku jirta cinwaanka "Filo" lama buuxin.

418 Waxaan ahay weel shaah lagu cabo . Koodhkan waxaa lagu daray kaftan ahaan mana tilmaamayo wax ficil dhab ah oo loo sameeyo isticmaalaha ama server-ka, mana aha qalad buuxa. Waxay tilmaamaysaa in server-ku yahay weel shaah lagu cabo oo uusan awood u lahayn inuu sameeyo qaxwo.

421 Codsi Khaldan . Serverku ma socodsiiyo codsiga sababtoo ah qalad ku jira codsiga ama habaynta server-ka.

422 Hay'ad aan la farsamayn karin . Adeeggu wuu fahmaa codsiga, laakiin ma farsameeyo khaladaadka xogta awgeed.

423 La xiray. Kheyraadka waa la xannibay mana la farsameyn karo.

424 Ku-tiirsanaanta oo Guuldareysatay . Codsigu wuxuu ku xiran yahay codsi kale oo aan la fulin.

425 Aad u Horey. Server-ku diyaar uma aha inuu ka shaqeeyo codsiga sababtoo ah wuu soo hormaray.

426 Cusboonaysiin ayaa loo baahan yahay . Adeeggu wuxuu u baahan yahay isticmaalka hab-maamuuska horumarsan si loo farsameeyo codsiga.

428 Shardi Hore ayaa Loo Baahan Yahay . Server-ku wuxuu u baahan yahay shuruudo gaar ah in lagu qeexo codsiga.

429 Codsiyo Aad u Badan . Macmiilku wuxuu soo diray codsiyo aad u badan waqti gaaban gudaheed, isagoo dhaafay xadka server-ka.

431 Goobaha Cinwaanka Codsiga Aad U Weyn . Cinwaanada codsiga waxay dhaafeen cabbirka ugu badan ee la oggol yahay.

449 Ku celi. Waxay tilmaamaysaa in codsiga uusan maamuli karin server-ka hadda jira, laakiin si guul leh uu u farsameyn karo server kale, macmiilkuna waa inuu dib ugu tijaabiyaa codsiga URI cusub.

451 Looma heli karo sababo sharci awgood . Dib-u-soo-celinta looma heli karo sababo sharci awgood.

499 Codsi Xiran oo Macmiilku Sameeyay . Adeeggu wuxuu helay codsiga, laakiin xiriirkii waxaa xiray macmiilku ka hor inta uusan dhammaystirin hawsha.

Khaladaadka HTTP 5xx (khaladaadka serverka)

Xeerarka qaladka HTTP 5xx waxay muujinayaan dhibaatooyinka server-ka. Xeerarkani waxay muujinayaan dhibaatooyin ka dhacay dhinaca server-ka, taasoo ka dhigaysa seerfarku inuu awoodi waayo inuu u habeeyo codsiga isticmaalaha si sax ah. Bal aan si hoose u eegno:

Qaladka HTTP 500 Qaladka Server-ka Gudaha . Server-ku wuxuu la kulmaa xaalado aan la filayn oo ka hortagaya dhammaystirka codsiga Cinwaanka "Server" wuxuu tilmaami karaa server-ka qaladku ka dhacay.

501 Lama Hirgelin . Serverku ma taageerayo shaqada loo baahan yahay si loo farsameeyo codsiga macmiilka. Cinwaanka "Via" wuxuu tilmaami karaa server-ka wakiillada ee qaladku ka dhacay.

502 Bad Gateway . Koodhkan wuxuu ka dhigan yahay in server-ka u dhaqma sidii wakiil uu jawaab khaldan ka helay server kale.

Cilad HTTP ah 503 Adeeg lama heli karo . Serverku si ku meel gaar ah uma awoodo inuu socodsiiyo codsiyada.

504 Gateway Timeout . Server-ka, oo u shaqeeya sidii wakiil, kama helin jawaab waqtigii loogu talagalay server kale.

Nooca 505 HTTP Lama Taageero . Serverku ma taageerayo nooca borotokoolka HTTP ee lagu qeexay codsiga. Ikhtiyaar kayd ahaan, cinwaanka "Cusbooneysiinta" wuxuu tilmaami karaa borotokoollada la taageeray.

Kala Duwanaanshaha 506 Sidoo kale wuu gorgortamaa . Xaaladdan looma isticmaalo HTTP/1.1; si kastaba ha ahaatee, haddii server-ku uu ogaado habayn gudaha ah oo keenta mugdi ku jira gorgortanka macluumaadka, wuxuu isticmaali karaa jawaabtan.

507 Kaydin aan ku filnayn . Adeeggu ma buuxin karo codsiga sababtoo ah meel kaydin oo aan ku filnayn oo ku taal server-ka.

508 Wareeg La Ogaaday . Adeeggu wuxuu ogaaday wareeg inta uu ka shaqeynayay codsiga, wuxuuna diiday inuu buuxiyo codsiga si looga fogaado wareeg aan dhammaad lahayn.

Xadka Bandwidth-ka 509 ayaa dhaafay . Khaladku wuxuu dhacaa marka bandwidth-ka server-ka la dhaafo sababtoo ah tirada codsiyada ama taraafikada oo badan.

510 Lama kordhin . Macmiilku waa inuu wareejiyaa kordhin dheeraad ah si uu u sii wado codsiga.

511 Xaqiijinta Shabakadda ayaa loo baahan yahay . Macmiilku waa inuu is-xaqiijiyaa si uu u galo shabakadda.

Sida loo hubiyo heerka koodka bogga

Qaybtan, waxaan ku siin doonaa tixgelin saddex siyaabood oo waaweyn oo lagu hubinayo heerka koodhka bogga: iyada oo loo marayo khadka taliska, isticmaalka browserka webka, iyo isticmaalka adeegyada madax-bannaan ee internetka. Mid kasta oo ka mid ah hababkaas waxay leedahay faa'iidooyin u gaar ah waxayna faa'iido u yeelan karaan xaalado kala duwan.

Hubinta jawaabta serverka iyada oo loo marayo khadka taliska

Khadka talisku wuxuu bixiyaa hab ku habboon oo lagu hubiyo heerka koodhka bogga adigoon isticmaalin browser-ka shabakadda. Habkan, waxaad u baahan tahay inaad furto khadka taliska oo aad isticmaasho amarka:

curl -I http://page-address

Amarkani waxa uu u diraa codsi HEAD (codsiga madaxa kaliya) URL la cayimay oo soo bandhigaya macluumaadka ay ku jiraan koodka heerka HTTP:

Hubinta koodka jawaabta HTTP ee server-ka Curl

Tusaalaha kore wuxuu muujinayaa koodka jawaabta guulaysta. Xaaladda jawaabta ka kooban kood qalad, sida 404 Lama helin qalad HTTP, natiijadu waxay u ekaan doontaa mid la mid ah:

Khaladaadka HTTP 404 Lama Helin Koodhka qaladka

Hubinta jawaabta serverka iyada oo loo marayo console browserka

Soo-saare biraawsaruhu wuxuu bixiyaa qalab lagu sameeyo hawlo kala duwan, oo ay ku jirto hubinta heerka koodka bogga. Si aad u aragto koodhka HTTP ee jawaabta server-ka, waxaad u baahan tahay inaad furto konsole-ka (Ctrl+Shift+K) ama (Ctrl+shift+J) taasoo ku xidhan browserka la isticmaalay. Marka xigta, dooro qaybta "shabakadda" oo ku shub bogga la rabo:

Ogaanshaha lambarka jawaabta HTTP ee server-ka Browser

Hubinta jawaabta serverka iyadoo la isticmaalayo qalab madax banaan

Waxaa jira tiro badan oo adeegyo online ah oo madax-bannaan oo bixiya qalab lagu hubinayo xaaladda bogga shabakadda. Adeegyadani waxay badanaa kuu oggolaanayaan inaad si dhakhso ah u hesho dulmar guud oo ku saabsan helitaanka iyo waxqabadka kheyraadkaaga. Dhammaantood waxay ku shaqeeyaan isla mabda'a. Tusaale ahaan, waxaan tixgelin doonnaa kheyraadka ugu caansan - httpsstatus.io

Marka hore, waxaad u baahan tahay inaad furto adeegga laftiisa, ka dib geli ciwaanka bogga jawaabta aad u baahan tahay si aad u ogaato, oo codso xaqiijin:

Koodhka jawaabta server HTTP ee adeegyada madaxa banaan

Natiijada waxa lagu soo bandhigi doonaa xagga hoose ee bogga:

Koodhka jawaabta server HTTP oo guulaystay

Ugu Dambeyn

Gabagabadii, waa in la xoojiyaa in fahamka iyo awood u lahaanshaha akhrinta koodka khaladka HTTP ay tahay xirfad muhiim u ah qof kasta oo ku lug leh horumarinta shabakada iyo dayactirka serverka. Marka aan ogaanno khalad kasta oo aan sahamno qalabka lagu ogaanayo iyaga, waxaan aragnaa sababaha ay muhiim u tahay in si wax ku ool ah loo maareeyo dhinacyadan adeegyada shabakadda.

❮ Maqaal hore Sida loo hubiyo server-ka boostada
Maqaalka xiga ❯ Sida loogu daro IP-address dheeraad ah server-ka Windows

Wax naga weydii VPS

Waxaan mar walba diyaar u nahay inaan ka jawaabno su'aalahaaga wakhti kasta oo habeen iyo maalin ah.