Bayanan basira Sauƙaƙan umarni don aiki tare da sabis na Riba
Main Bayanan basira Lambobin kuskure HTTP: cikakken jerin kurakuran uwar garken

Lambobin kuskure HTTP: cikakken jerin kurakuran uwar garken


A cikin duniyar ci gaban yanar gizo, lambobin kuskuren HTTP suna taka muhimmiyar rawa wajen shafar ƙwarewar mai amfani da kuma sunan gidan yanar gizo. A cikin wannan labarin, za mu yi la'akari da cikakken jerin lambobin kuskuren uwar garken, bincika ma'anarsu, da koyon yadda ake fassara lambobin amsawar uwar garken yadda ya kamata don magance matsaloli da inganta ayyukan yanar gizo.

Menene lambar amsa HTTP

Lambar amsa HTTP shine yaren sabar gidan yanar gizo wanda ke fassara buƙatun burauza zuwa umarni masu fahimta. Kamar mawaƙin mawaƙi ne yana amsa tambayoyi na zahiri, yana ba su ma'ana da ja-gora. Lambobin amsa ba koyaushe lambobin kuskuren HTTP ba ne. Misali, “200 Ok” na nufin komai yayi daidai, amma Kuskuren HTTP “404 Ba a samo ba” yana nufin lokacin da shafin ya ɓace a cikin sararin samaniya. Kowace lambar kalma ce ta musamman na jihar uwar garken, ƙaddamarwar abin da ke ba mu damar fahimtar abin da ke faruwa a wani gefen duniyar kama-da-wane.

1xx lambobin (Bayanai)

Lambobin matsayi na 1xx a cikin ka'idar HTTP wani nau'in haɗin gwiwa ne na farko a cikin tattaunawa tsakanin uwar garken da abokin ciniki. Maimakon ba da cikakkiyar amsa ga buƙata, suna ba da bayanai game da halin da ake ciki yanzu, suna sa musayar bayanai ta fi dacewa. Bari mu dubi su da kyau:

100 Ci gaba. Lambar amsa ta HTTP wacce uwar garken ke ba mai amfani da hasken kore, yana ba shi damar ci gaba da aika babbar bukata cikin aminci.

101 Ka'idojin Canjawa. Sabar tana gaya wa abokin ciniki cewa tana canza dokokin wasan, misali, ƙaura daga HTTP zuwa mafi amintaccen HTTPS. A wannan yanayin, ana amfani da taken “Haɓaka” don canjin yarjejeniya.

102 Gudanarwa. Wannan lambar kamar saƙo ne wanda uwar garken ta karɓi buƙatun, amma har yanzu tana kan aiki tare da hadadden aiki.

Bayanan Farko 103. Anan uwar garken yana aika da kanun labarai masu nuni da yawa ga abokin ciniki kafin babban martani, gargadi game da wani abu da zai iya dacewa a nan gaba.

2xx code (Nasara)

Lambobin kuskuren HTTP a cikin rukunin 2xx suna nuna buƙatu mai nasara daga sabar. Suna aiki da gaske a matsayin "haske koren" a cikin iyakokin sadarwar yanar gizo, suna tabbatar da cewa komai yana tafiya bisa tsari kuma an kammala shi cikin nasara.

200 OK. Ana amfani da wannan matsayin lokacin da uwar garken ke aiwatar da buƙatu ta hanyar GET ba tare da matsala ba kuma ta dawo da bayanan da ake buƙata don amsawa. Kan "Nau'in Abun ciki" yana ba da rahoton nau'in abun ciki a cikin martani. Yana kawai sanar da abokin ciniki cewa buƙatar ta yi nasara.

201 An halitta. Anan uwar garken yana sanar da ƙirƙirar sabon kayan aiki.

202 An karɓa. Sabar tana ba mai amfani damar sanin cewa an karɓi buƙatar, amma zai ɗauki lokaci don amsawa.

203 Ba-Bayani Mai Izini. Wannan lambar tana ba abokin ciniki bayanan da ƙila ba na hukuma ba, amma ana iya amfani da su don kwatantawa.

204 Babu abun ciki. Sabar ta aiwatar da buƙatar amma ba ta dawo da wani ƙarin abun ciki ba.

205 Sake saita abun ciki. Anan an umurci abokin ciniki don sake saita ra'ayi na yanzu ko bayanan bayan aikawa.

206 Bangaren Abun ciki. Wannan yanayin yana nuna cewa amsa ya ƙunshi ɓangaren abubuwan da ake buƙata kawai. Taken "Content-Range" yana nuna ɓangaren kewayon abun ciki.

207 Multi-Mataki. Sabar ta sami nasarar kammala buƙatar aiki da yawa daga abokin ciniki, kuma amsa ta ƙunshi bayanai game da matsayin kowane ɗayan ayyukan.

An yi amfani da 226 IM. Wannan lambar tana nuna cewa uwar garken ta yi amfani da hanyar Ƙarfafa Metadata (IM) kuma ta amsa ta hanyar wucewa kawai sassan kayan aiki da aka gyara ga abokin ciniki.

Lambobin 3xx (Juyawa)

Lambobin 3xx a cikin ka'idar HTTP kamar masu nuni ne da ke jagorantar mai amfani zuwa sabon wurin albarkatu. Suna sanar da abokin ciniki cewa dole ne a ɗauki matakai na gaba don samun abun ciki da ake buƙata ko kuma a tura su zuwa wani hanya. Bari mu nutse cikin cikakkun bayanai na kowannensu:

Zaɓuɓɓuka masu yawa 300. Abokin ciniki yana karɓar sigina cewa akwai yuwuwar wurare da yawa don albarkatun kuma an ba shi zaɓi don amsawa. A cikin yanayi na yanzu, taken "Location" na iya nuna wasu zaɓuɓɓuka don albarkatun.

301 Motsa Har abada. Sabar ta ba da rahoto ga mai amfani cewa an matsar da albarkatun zuwa wani wuri na dindindin.

An samo 302. Wannan lambar HTTP tana kama da turawa ta wucin gadi. Sabar tana sanar da mabukaci cewa ana samun albarkatun na ɗan lokaci a wani URL na daban. Taken "wuri" yana nuna sabon URL don turawa na ɗan lokaci.

303 Duba Sauran. An gaya wa abokin ciniki cewa ana samun albarkatun a wani URL na daban kuma dole ne ya yi buƙatun GET zuwa wannan sabon adireshin.

304 Ba a Sauya ba. Wannan matsayi yana gaya wa abokin ciniki cewa albarkatun ba su canzawa tun daga ƙarshe kuma baya buƙatar sake saukewa. Lokacin yin buƙatu, ana amfani da taken "If-Modified-Tun" don bincika idan an gyara kayan aikin.

305 Yi amfani da wakili. A matsayin martani, uwar garken ta ba da rahoton cewa yakamata ta yi amfani da ƙayyadadden wakili don samun damar albarkatun da ake nema.

306 (ajiye) - An adana lambar, amma a gaskiya ba a yi amfani da ita ba.

307 Juya Wuta na Wuta. Wannan lambar tana kama da 302 Found, amma yana buƙatar abokin ciniki ya ci gaba da kasancewa a cikin hanyar buƙatar da aka yi amfani da ita a ainihin buƙatar.

308 Juyawa na Dindindin. Yana nuna cewa albarkatun sun yi motsi na dindindin zuwa sabon URI kuma ya kamata abokin ciniki ya yi amfani da sabon URI don duk buƙatun gaba.

Kuskuren HTTP 4xx (Kurakurai na Abokin ciniki)

Lambobin kuskure HTTP 4xx suna nuna kurakuran abokin ciniki. Wannan yana nufin cewa matsalar tana gefen masu amfani, kamar mai binciken gidan yanar gizo ko app.

400 Neman Bada. Sabar ba zata iya aiwatar da buƙatun ba saboda kurakuran daidaitawa, bayanai mara inganci, ko wasu kurakurai a gefen abokin ciniki.

401 mara izini. Sabar ba zata iya aiwatar da buƙatun ba saboda kurakuran daidaitawa, bayanai mara inganci, ko wasu kurakurai a gefen abokin ciniki.

402 Biyan da ake bukata. Lambar ba ta aiki a halin yanzu kuma an tanada don amfani na gaba. Yana iya nuna buƙatar biya kafin samun damar albarkatun a nan gaba.

An haramta Kuskuren HTTP 403. Abokin ciniki bashi da isassun haƙƙoƙi don samun dama ga albarkatun da ake nema.

404 Ba a Samu ba. Babu albarkatun da ake nema akan sabar. Wannan shine ɗayan kurakuran masu amfani da aka fi sani.

Hanyar 405 ba a yarda ba. Sabar ba ta goyan bayan ƙayyadadden hanyar nema a cikin wannan hanya. Taken "Bada" yana nuna hanyoyin da aka yarda don albarkatun. Da wannan code,

406 Ba a yarda ba. Sabar ba zata iya samar da bayanai a cikin tsarin da abokin ciniki zai iya karba ba.

407 Ana Bukatar Tabbatar da Wakilci. Ana buƙatar tabbaci akan uwar garken wakili don samun damar albarkatun da ake nema.

408 Neman Lokacin Karewa. Sabar tana jira don karɓar buƙata daga abokin ciniki, amma ya ƙare. Kan "Sake gwadawa-Bayan" na iya nuna lokacin da za'a iya sake gwada buƙatar.

409 Rikici. Ba za a iya kammala buƙatar ba saboda rikici da yanayin albarkatun da ake ciki.

410 Ya tafi. Abubuwan da aka nema a baya sun wanzu amma yanzu an share su kuma ba a tsammanin maido da shi ba.

Ana Bukatar Tsawon 411. Sabar tana buƙatar tantance tsawon abun ciki a cikin buƙatar; rashin wannan bayanin yana ɗaukar kuskure.

412 Precondition bai yi nasara ba. Ba a cika wani sharadi a cikin buƙatun ba, wanda ke hana shi aiwatarwa.

413 Ana biya Yayi Girma sosai. Girman bayanan buƙatun ya wuce iyakokin uwar garken.

414 URI Yayi tsayi sosai. Tsawon URI a cikin buƙatun ya wuce iyakoki karɓuwa.

415 Nau'in Mai jarida mara tallafi. Sabar ba zata iya aiwatar da nau'in bayanan da aka bayar a cikin buƙatun ba.

416 Range Ba Gamsuwa ba. Kuskuren HTTP inda kewayon da ake nema bai dace da bayanan uwar garken na yanzu ba.

417 Tsammanin Kasa. Yanayin da ake tsammani a cikin taken "Expect" bai cika ba.

418 Ni mai shayi ne. An haɗa wannan lambar azaman abin dariya kuma baya nuna wani aiki na gaske ga mai amfani ko uwar garken, kuma ba cikakken kuskure bane. Yana nuna cewa uwar garken tukunyar shayi ce kuma ba ta da ikon yin kofi.

421 Buƙatar Bukata. Sabar ba ta aiwatar da buƙatar saboda kuskure a cikin buƙatar ko tsarin uwar garken.

422 Ƙungiyoyin da ba a iya sarrafawa. Sabar ta fahimci bukatar, amma ba ta aiwatar da shi saboda kurakuran bayanai.

423 Kulle. An katange albarkatun kuma ba za a iya sarrafa su ba.

424 Rashin Dogara. Buƙatar ta dogara da wata buƙatar da ba a aiwatar da ita ba.

425 Da Farko. Sabar ba ta shirya aiwatar da bukatar ba saboda zuwansa da wuri.

Ana Bukatar Haɓaka 426. Sabar tana buƙatar amfani da ƙarin ci-gaba yarjejeniya don aiwatar da buƙatar.

428 Precondition da ake bukata. Sabar tana buƙatar wasu sharuɗɗa da za a ƙayyade a cikin buƙatar.

429 Bukatu Masu Yawa. Abokin ciniki ya aika buƙatun da yawa a cikin ɗan gajeren lokaci, ya wuce iyakokin uwar garken.

431 Nemi Filayen Header Yayi Girma. Neman kan kai ya wuce matsakaicin girman da aka yarda.

449 Sake gwadawa da. Yana nuna cewa sabar na yanzu ba za ta iya gudanar da buƙatar ba, amma wani sabar za ta iya sarrafa shi cikin nasara, kuma abokin ciniki ya sake gwada buƙatun tare da sabon URI.

451 ba ya samuwa saboda dalilai na shari'a. Babu abin da aka dawo da shi saboda dalilai na doka.

499 Buƙatun Rufe Abokin ciniki. Sabar ta karɓi buƙatar, amma abokin ciniki ya rufe haɗin kafin aiwatarwa.

Kuskuren HTTP 5xx (Kuskuren uwar garke)

Lambobin kuskure HTTP 5xx suna nuna matsalolin uwar garken. Waɗannan lambobin suna nuna matsalolin da suka faru a ɓangaren uwar garken, wanda ke sa uwar garken ta kasa aiwatar da buƙatar mai amfani ta hanyar da ta dace. Bari mu dubi su da kyau:

Kuskuren HTTP Kuskuren uwar garken ciki 500. Sabar ta gamu da yanayin da ba zato ba tsammani da ke hana shi cikar buƙatun Kan "Server" na iya nuna uwar garken da kuskuren ya faru.

501 Ba a Aiwatar da shi. Sabar ba ta goyan bayan ayyukan da ake buƙata don aiwatar da buƙatar abokin ciniki. Kan "Via" na iya nuna uwar garken wakili wanda ta cikinsa kuskure ya faru.

502 Bad Gateway. Wannan lambar tana nufin cewa uwar garken da ke aiki azaman wakili ya sami amsa mara daidai daga wata uwar garken.

HTTP Kuskuren Ba a sami 503 Service ba. Sabar ba ta iya aiwatar da buƙatun na ɗan lokaci.

Lokaci na 504. Sabar, wacce ke aiki azaman wakili, bata sami amsa akan lokaci daga wata uwar garken ba.

Siffar HTTP 505 Ba'a Tallafawa. Sabar ba ta goyan bayan sigar ka'idar HTTP da aka kayyade a cikin buƙatun. A matsayin madadin zaɓi, taken "Haɓaka" na iya nuna ƙa'idodi masu goyan baya.

506 Bambance-bambancen kuma Yayi Tattaunawa. Ba a amfani da wannan matsayin a HTTP/1.1; duk da haka, idan uwar garken ta gano wani tsari na ciki wanda ke haifar da shubuhawar tattaunawar abun ciki, yana iya amfani da wannan amsa.

507 Rashin isasshen Ma'aji. Sabar ba za ta iya cika buƙatun ba saboda rashin isasshen wurin ajiya akan uwar garken.

508 An Gano Madauki. Sabar ta gano madauki yayin sarrafa buƙatun, kuma ta ƙi cika buƙatar don guje wa madauki mara iyaka.

Iyakar Bandwidth 509 Ya Wuce. Kuskuren yana faruwa lokacin da aka ƙetare bandwidth na uwar garken saboda yawan buƙatun ko zirga-zirga.

510 Ba a Tsawaita ba. Dole ne abokin ciniki ya canja wurin ƙarin kari don ci gaba da buƙatar.

511 Ana buƙatar Tabbatar da hanyar sadarwa. Dole ne abokin ciniki ya tabbatar da kansa don samun damar shiga hanyar sadarwar.

Yadda ake duba lambar matsayin shafi

A cikin wannan sashe, za mu yi la'akari da manyan hanyoyi guda uku don bincika lambar matsayin shafi: ta hanyar layin umarni, ta amfani da burauzar gidan yanar gizo, da amfani da sabis na kan layi mai zaman kansa. Kowane ɗayan waɗannan hanyoyin yana da fa'idodinsa kuma yana iya zama da amfani a yanayi daban-daban.

Duba martanin uwar garken ta layin umarni

Layin umarni yana ba da hanya mai dacewa don duba lambar matsayin shafi ba tare da amfani da mai binciken gidan yanar gizo ba. Don wannan hanyar, kuna buƙatar buɗe layin umarni kuma amfani da umarnin:

curl -I http://page-address

Wannan umarnin yana aika buƙatar HEAD (buƙatar masu kai kawai) zuwa ƙayyadadden URL kuma yana nuna bayanai gami da lambar matsayin HTTP:

Duba lambar amsa HTTP na uwar garken Curl

Misalin da ke sama yana nuna nasarar lambar amsawa. Game da martanin da ya ƙunshi lambar kuskure, kamar 404 Ba a samo kuskuren HTTP ba, sakamakon zai yi kama da haka:

Kuskuren HTTP 404 Ba a samo lambar kuskure ba

Ana duba martanin uwar garken ta hanyar na'urar wasan bidiyo

Na'ura mai haɓaka mai binciken gidan yanar gizo tana ba da kayan aiki don gudanar da ayyuka daban-daban, gami da duba lambar matsayin shafi. Domin ganin lambar HTTP a cikin martanin uwar garken, kuna buƙatar buɗe na'ura mai ba da hanya tsakanin hanyoyin sadarwa (Ctrl+Shift+K) ko (Ctrl+shift+J) dangane da mai binciken da aka yi amfani da shi. Na gaba, zaɓi sashin "Network" kuma loda shafin da ake so:

Binciken lambar amsa HTTP na uwar garken Browser

Duba martanin uwar garken ta amfani da kayan aiki masu zaman kansu

Akwai adadi mai yawa na sabis na kan layi masu zaman kansu waɗanda ke ba da kayan aiki don bincika lambar matsayin shafin yanar gizon. Waɗannan sabis ɗin yawanci suna ba ku damar karɓar bayyani na samuwa da aikin albarkatun ku da sauri. Dukkansu suna aiki ta amfani da ka'ida ɗaya. A matsayin misali, za mu yi la'akari da mafi mashahuri albarkatun - httpstatus.io

Da farko, kuna buƙatar buɗe sabis ɗin da kanta, sannan shigar da adireshin shafin wanda amsar kuke buƙatar ganowa, sannan ku nemi tabbaci:

Lambar amsa uwar garken HTTP don ayyuka masu zaman kansu

Za a nuna sakamakon a kasan shafin:

Lambar amsa uwar garken HTTP mai nasara

Kammalawa

A ƙarshe, ya kamata a jaddada cewa fahimta da kuma iya karanta lambobin kuskuren HTTP babbar fasaha ce ga duk wanda ke da hannu a ci gaban yanar gizo da kuma kula da uwar garke. Yayin da muke gano kowane kuskure da kuma bincika kayan aikin don gano su, mun ga dalilan da ya sa yake da mahimmanci don sarrafa waɗannan sassan ayyukan yanar gizon yadda ya kamata.

❮ Labari na baya Yadda ake ƙara ƙarin adireshin IP zuwa uwar garken Windows
Labari na gaba ❯ Yadda ake duba sabar saƙo

Tambaye mu game da VPS

A ko da yaushe a shirye muke mu amsa tambayoyinku a kowane lokaci dare ko rana.