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 seerfarku uu siinaya nalka cagaaran isticmaalaha, isaga oo u oggolaanaya inuu si badbaado leh u sii wado diritaanka codsi weyn.

101 Beddelka Hab-maamuuska. Seerfarku waxa uu macmiilka u sheegaa in uu bedelayo shuruucda ciyaarta, tusaale ahaan, ka guurista HTTP una guurayo HTTPS aad u sugan. Xaaladdan oo kale, madaxa "Cusbooneysii" waxaa loo isticmaalaa beddelka borotokoolka.

102 Habaynta. Koodhkani waxa uu la mid yahay fariin uu seerfarku aqbalay codsiga, balse uu wali ku mashquulsan yahay hawl adag.

103 Tilmaamaha Hore. Halkan server-ku waxa uu u diraa dhawr madax oo tilmaame macmiilka ka hor jawaabta ugu muhiimsan, isaga oo ka digaya wax khuseeya 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 waxa la isticmaalaa marka seerfarku uu codsiga habka GET dhib la'aan ku soo celiyo xogta la codsaday. Madaxa "Nooca-Content-" ayaa ka warbixiya nooca nuxurka jawaabta. Waxa ay ku wargelinaysaa macmiilka in codsigu guulaystay.

201 Abuuray. Halkan server-ku wuxuu ku dhawaaqay abuurista kheyraad cusub.

202 La aqbalay. Seerfarku wuxuu u ogolaanayaa isticmaaluhu inuu ogaado in codsiga la aqbalay, laakiin waxay qaadan doontaa wakhti si uu uga jawaabo.

203 Aan-Macluumaad Aan Awoodin. Koodhkani waxa uu macmiilka siiya xog laga yaabo in aanay ahayn mid rasmi ah, balse loo isticmaali karo isbarbardhigga.

204 Wax ka kooban. Seerfarku wuu habeeyey codsiga laakiin ma soo celinayo wax dheeraad ah.

205 Dib u deji waxa ku jira. Halkan macmiilka waxaa lagu farayaa inuu dib u dajiyo aragtida hadda ama xogta ka dib marka la diro.

206 Nuxurka Qayb ah. Kiiskan ayaa tilmaamaya in jawaabtu ay ka kooban tahay qayb keliya oo ka mid ah macluumaadka la codsaday. Cinwaanka "Content-Range" wuxuu muujinayaa kala qaybsanaanta nuxurka.

207 Xaalado badan. Seerfarku waxa uu si guul leh u dhammaystiray codsi hawleed badan oo macmiilka ah, jawaabtuna waxa ay ka kooban tahay macluumaadka ku saabsan xaaladda hawl kasta.

226 IM la isticmaalay. Xeerkani waxa uu tusinayaa in adeeguhu uu isticmaalay habka Kordhinta Metadata (IM) oo uu kaga jawaabay isaga oo kaliya qaybaha agabka ee wax laga beddelay u gudbiyay macmiilka.

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 oo Dookhyo Badan. Macmiilku waxa uu helayaa calaamad muujinaysa in ay jiraan meelo badan oo suurtogal ah oo kheyraadka ah waxaana la siinayaa doorasho jawaab celin ah. Duruufaha hadda jira, madaxa "Goobta" ayaa laga yaabaa inuu muujiyo ikhtiyaaro kale oo kheyraadka ah.

301 Si joogto ah u dhaqaaqay. Seerfarku wuxuu dib ugu wargeliyaa isticmaalaha in kheyraadka si joogto ah loo raray meel kale.

302 La helay. Koodhkan HTTP wuxuu la mid yahay wareejinta ku meel gaadhka ah. Seerfarku wuxuu ku wargeliyaa macaamilka in kheyraadka si ku meel gaar ah looga heli karo URL kale. Madaxa "Goobta" wuxuu tilmaamayaa URL-ka cusub ee wareejinta ku meel gaarka ah.

303 Eeg kuwa kale. Macmiilka waxaa loo sheegay in agabku laga heli karo URL kale oo waa inuu codsi GET u sameeyaa ciwaankan cusub.

304 Lama bedelin. Xaaladdani waxay u sheegaysaa macmiilka in agabku aanu isbeddelin ilaa codsigii u dambeeyay oo aanu u baahnayn in mar kale la soo dejiyo. Markaad codsanayso, madaxa "If-Modified-Since" ayaa loo isticmaalaa si loo hubiyo in ilaha wax laga beddelay.

305 Isticmaal wakiil. Jawaab ahaan, seerfarku waxa uu sheegay in ay tahay in ay isticmaasho wakiilka la cayimay si ay u gasho ilaha la codsaday.

306 (la hayo) - Koodhka waa la xafiday, laakiin dhab ahaantii lama isticmaalo.

307 Dib u habayn ku meel gaar ah. Koodhkani wuxuu la mid yahay 302 Found, laakiin wuxuu u baahan yahay macmiilku inuu ku sii jiro habka codsiga ee loo adeegsaday codsigii asalka ahaa.

308 Jihaynta Joogtada ah. Waxay tusinaysaa in agabku uu si joogto ah ugu guuray URI cusub oo macmiilku waa inuu URI cusub u isticmaalo 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.

Codsi xun 400. Adeeguhu ma socodsiin karo codsiga sababtoo ah khaladaadka syntax, xogta aan sax ahayn, ama khaladaadka kale ee dhinaca macmiilka ah.

401 Aan la fasaxin. Adeeguhu ma socodsiin karo codsiga sababtoo ah khaladaadka syntax, xogta aan sax ahayn, ama khaladaadka kale ee dhinaca macmiilka ah.

402 lacag bixin ayaa loo baahan yahay. Koodhku hadda ma shaqaynayo waxaana loo hayaa isticmaalka mustaqbalka. Waxay muujin kartaa baahida loo qabo in la bixiyo ka hor inta aan la helin kheyraadka mustaqbalka.

Khaladaadka HTTP 403 waa mamnuuc. Macmiilku ma laha xuquuq ku filan oo uu ku galo ilaha la codsaday.

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

Habka 405 Looma Ogolaan. Seerfarku ma taageerayo habka codsiga ee la cayimay inta lagu jiro agabkan. Cinwaanka "Ogolow" wuxuu tilmaamayaa hababka la oggol yahay ee kheyraadka. Koodhkan

406 Lama aqbali karo. Serverku ma bixin karo xogta qaab uu macmiilku aqbali karo.

407 Xaqiijinta wakiilnimada ayaa loo baahan yahay. Xaqiijinta server-ka wakiilka ayaa loo baahan yahay si loo galo ilaha la codsado.

408 Codsiga Wakhtiga Dhamaaday. Seerfarku waxa uu sugayay in uu codsi ka helo macmiilka, laakiin wakhtigu wuu dhammaaday. Madaxa "Dib-u-isku-day" ayaa laga yaabaa inuu tilmaamo wakhtiga codsiga dib loo tijaabin karo.

409 Colaad. Codsiga lama dhamaystiri karo sababo la xidhiidha isqabqabsiga xaalada khayraadka ee hadda jira.

410 tagay. Kheyraadka la codsaday ayaa horay u jiray laakiin hadda waa la tirtiray oo soo celintiisa lama filayo.

411 Dhererka loo baahan yahay. Seerfarku wuxuu dalbanayaa inuu qeexo dhererka nuxurka codsiga; Maqnaanshaha macluumaadkan waxaa loo arkaa qalad.

412 Shuruuda horudhaca ah ayaa fashilantay. Shuruuda hordhaca ah ee codsiga lama buuxin, taas oo ka hortagaysa in la fuliyo.

413 Mushaar aad u Weyn. Cabbirka xogta codsiga ayaa ka badan xadka server-ka.

414 URI Aad u Dheer. Dhererka URI ee codsiga ayaa ka sarreeya xadka la aqbali karo.

415 Nooca Warbaahineed ee Aan La Taageerin. Seerfarku ma farsamayn karo nooca xogta ee codsiga lagu bixiyay.

416 Range Aan Lagu Qanci karin. Cilada HTTP halkaasoo tirada la codsaday aysan ku habboonayn xogta serverka hadda.

417 Filasho waa guuldareystay. Shardigii la filayey ee madaxa "Filayo" lama buuxin.

418 Waxaan ahay shaaha. Koodhkan waxa uu ku jiraa kaftan oo ma tilmaamayo wax ficil ah oo dhab ah isticmaalaha ama adeegaha, mana aha khalad buuxa. Waxay tilmaamaysaa in server-ku yahay meel shaaha ah oo aan awood u lahayn samaynta kafeega.

421 Codsi khaldan. Seerfarku ma socodsiiyo codsiga sababtoo ah khalad ku yimi codsiga ama qaabaynta serverka.

422 Hay'ad Aan Laga Faa'iidaysan. Seerfarku wuu fahmaa codsiga, laakiin ma socodsiiyo khaladaadka xogta awgeed.

423 Quful. Khayraadka waa la xannibay oo lama farsamayn karo.

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

425 goor hore. Seerfarku diyaar uma aha inuu ka shaqeeyo codsiga maadaama uu hore u yimid.

426 Kor u qaadis ayaa loo baahan yahay. Seerfarku waxa uu u baahan yahay isticmaalka hab-maamuus aad u horumarsan si uu codsiga uga shaqeeyo.

428 Shuruudo Hordhac Loo Baahan Yahay. Seerfarku wuxuu u baahan yahay shuruudo gaar ah si loogu qeexo codsiga.

429 Codsiyo aad u badan. Macmiilku wuxuu soo diray codsiyo aad u badan waqti gaaban gudaheed, taasoo dhaaftay xadka serverka.

431 Codso Goobaha madaxa oo aad u weyn. Codsada madaxyada in ka badan inta ugu badan ee la ogol yahay.

449 Isku day. Waxay tuseysaa in codsiga uusan socodsiin karin server-ka hadda jira, laakiin uu si guul leh uga baaraandegi karo server kale, macmiilkuna waa inuu ku celceliyaa codsiga URI cusub.

451 Aan Loo Helin Sababo Sharci Dartood. Soo-celinta lama heli karo sababo sharci dartood.

499 Codsiga xidhan ee macmiilka. Adeegaha ayaa helay codsiga, laakiin xidhiidhka waxa xidhay macmiilka ka hor inta aan la dhamaystirin.

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:

Khaladaadka HTTP 500 Cilad Gudaha Gudaha. Server-ku wuxuu la kulmaa xaalado lama filaan ah oo ka hor istaagaya dhamaystirka codsiga "Server" madaxa waxaa laga yaabaa inuu tilmaamo server-ka uu qaladku ku dhacay.

501 Lama dhaqan gelin. Seerfarku ma taageerayo shaqada looga baahan yahay si looga shaqeeyo codsiga macmiilka. Madaxa "Via" ayaa laga yaabaa inuu tilmaamo server-ka wakiil ka ah ee uu khaladku ka dhacay.

502 Bad Gateway. Koodhkan macnihiisu waxa weeye in serfarka u shaqeeya sidii wakiil uu jawaab khaldan ka helay serfarka kale.

HTTP Error Adeegga 503 Ma heli karo. Seerfarku si ku meel gaar ah uma awoodo inuu ka shaqeeyo codsiyada

Waqtiga Fiditaanka 504. Seerfarka, oo u shaqeeya sidii wakiil, kama uusan helin jawaab waqti ku habboon server kale.

Nooca 505 HTTP Lama Caawin. Seerfarku ma taageerayo nooca borotokoolka HTTP ee lagu qeexay codsiga. Xulashada kayd ahaan, madaxa "Upgrade" waxa laga yaabaa inuu muujiyo borotokool la taageeray.

506 Kala duwani sidoo kale wuu gorgortamayaa. Xaaladdan laguma isticmaalo HTTP/1.1; si kastaba ha ahaatee, haddii adeeguhu ogaado qaabeynta gudaha taas oo keenta madmadowga gorgortanka nuxurka, waxa laga yaabaa inuu isticmaalo jawaabtan.

507 Kaydinta oo aan ku filnayn. Serverku ma buuxin karo codsiga sababtoo ah meel wax lagu kaydiyo oo ku filan seerfarka

508 Loop ayaa La Helay. Seerfarku waxa uu helay wareeg marka uu codsiga samaynayo, oo diiday in uu buuxiyo codsiga si uu uga fogaado wareeg aan xad lahayn.

509 Xadka Bandwidth wuu dhaafay. Khaladku waxa uu dhacaa marka xadhkaha xadhkaha serferka la dhaafo taas oo ay ugu wacan tahay mugga sare ee codsiyada ama gaadiidka.

510 Lama Kordhin. Macmiilku waa inuu wareejiyo 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 ah adeegyo online madax banaan oo bixiya qalab lagu hubiyo heerka heerka bogga bogga. Adeegyadani waxay caadi ahaan kuu oggolaanayaan inaad si dhakhso leh u hesho dulmar ku saabsan helitaanka iyo waxqabadka ilahaaga. Dhammaantood waxay ku shaqeeyaan mabda' isku mid ah. Tusaale ahaan, waxaan tixgelin doonaa kheyraadka ugu caansan - httpstatus.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.