N'ime ụwa mmepe webụ, koodu njehie HTTP na-arụ ọrụ dị mkpa n'imetụta ahụmịhe onye ọrụ na aha weebụsaịtị. N'isiokwu a, anyị ga-atụle ndepụta zuru ezu nke koodu njehie nkesa, nyochaa ihe ha pụtara, ma mụta ka esi akọwa koodu nzaghachi nkesa nke ọma iji dozie nsogbu na ịkwalite arụmọrụ ngwa weebụ.
Gịnị bụ koodu nzaghachi HTTP
Koodu nzaghachi HTTP bụ asụsụ nke sava weebụ na-atụgharị arịrịọ nchọgharị ka ọ bụrụ ntuziaka nwere ike ịghọta. Ọ dị ka onye na-ede uri na-aza ajụjụ ndị na-emepụta ihe, na-enye ha ihe ọ pụtara na ntụziaka. Koodu nzaghachi abụghị koodu njehie HTTP mgbe niile. Dịka ọmụmaatụ, "200 OK" pụtara ihe niile dị mma, mana Error HTTP "404 Not Found" pụtara mgbe ibe ahụ efunahụla na oghere mebere. Koodu ọ bụla bụ ngosipụta pụrụ iche nke steeti sava ahụ, ngbanwe nke na-enye anyị ohere ịghọta ihe na-eme n'akụkụ nke ọzọ nke ụwa mebere.
Koodu 1xx (ozi)
Koodu ọnọdụ 1xx na protocol HTTP bụ ụdị njikọ mbụ na mkparịta ụka n'etiti sava na onye ahịa. Kama ịnye nzaghachi zuru oke na arịrịọ, ha na-enye ozi gbasara ọnọdụ dị ugbu a, na-eme ka mgbanwe data dịkwuo mma. Ka anyị lebakwuo anya na ha:
100 Gaa n'ihu . Koodu nzaghachi HTTP ebe sava ahụ na-enye onye ọrụ ọkụ akwụkwọ ndụ akwụkwọ ndụ, na-enye ya ohere ịga n'ihu na-eziga nnukwu arịrịọ n'enweghị nsogbu.
101 Usoro Mgbanwe . Ihe nkesa ahụ na-agwa onye ahịa na ọ na-agbanwe iwu nke egwuregwu ahụ, dịka ọmụmaatụ, site na HTTP gaa na HTTPS nchekwa karịa. N'okwu a, a na-eji isi okwu "Mmelite" maka mgbanwe usoro.
102 Nhazi . Koodu a dị ka ozi na sava anabatala arịrịọ ahụ, mana ọ ka na-arụ ọrụ dị mgbagwoju anya.
103 Ndụmọdụ Mmalite . N'ebe a, sava ahụ na-eziga ọtụtụ isi ihe ngosi nye onye ahịa tupu azịza bụ isi, na-adọ aka ná ntị gbasara ihe nwere ike ịdị mkpa n'ọdịnihu dị nso.
Koodu 2xx (Ọ gara nke ọma)
Koodu njehie HTTP na otu 2xx na-egosi arịrịọ na-aga nke ọma sitere na sava ahụ. Ha na-eme ihe dị ka "ọkụ na-acha akwụkwọ ndụ akwụkwọ ndụ" na mgbasa ozi weebụ, na-akwado na ihe niile na-aga dịka atụmatụ si dị ma mechaa nke ọma.
200 Ọ dị mma . A na-eji ọnọdụ a mgbe sava na-ahazi arịrịọ site na usoro GET na-enweghị nsogbu ma weghachite data achọrọ na nzaghachi. Isi okwu "Ọdịnaya-Ụdị" na-akọ ụdị ọdịnaya dị na nzaghachi ahụ. Ọ na-agwa onye ahịa naanị na arịrịọ ahụ gara nke ọma.
201 E kere ya . N'ebe a, sava ahụ na-ekwupụta mmepụta nke akụrụngwa ọhụrụ.
202 Anabatara . Sava ahụ na-agwa onye ọrụ na anabatala arịrịọ ahụ, mana ọ ga-ewe oge iji zaghachi.
203 Ozi Ndị Na-abụghị nke Ikike . Koodu a na-enye onye ahịa data nke nwere ike ọ gaghị abụ nke gọọmentị, mana enwere ike iji ya tụnyere.
204 Enweghị Ọdịnaya . Sava ahụ ahaziela arịrịọ ahụ mana ọ naghị eweghachi ọdịnaya ọzọ ọ bụla.
205 Tọgharịa Ọdịnaya . N'ebe a, a na-agwa onye ahịa ka ọ tọgharịa echiche ma ọ bụ data dị ugbu a mgbe ezipụchara ya.
206 Ọdịnaya nkebi . Ikpe a na-egosi na nzaghachi ahụ nwere naanị akụkụ nke ọdịnaya achọrọ. Isi okwu "Ọdịnaya-Oke" na-egosi oke ọdịnaya nkebi.
207 Ọkwa Ọtụtụ. Sava ahụ emechaala arịrịọ ọrụ ọtụtụ ugboro nke onye ahịa ahụ rịọrọ nke ọma, nzaghachi ya nwekwara ozi gbasara ọnọdụ ọrụ ọ bụla.
226 IM Ejirila . Koodu a na-egosi na sava ahụ jiri usoro Incremental Metadata (IM) wee zaghachi site n'inyefe naanị akụkụ akụrụngwa emezigharịrị nye onye ahịa.
Koodu 3xx (Ntugharị)
Koodu 3xx dị na protocol HTTP dị ka ntụnye aka na-eduzi onye ọrụ gaa ebe akụrụngwa ọhụrụ. Ha na-agwa onye ahịa na a ga-emerịrị usoro ndị ga-esochi iji nweta ọdịnaya achọrọ ma ọ bụ bugharịa ya na akụrụngwa ọzọ. Ka anyị banye n'ime nkọwa nke nke ọ bụla n'ime ha:
300 Nhọrọ Ọtụtụ . Onye ahịa ahụ natara ihe mgbaàmà na enwere ọtụtụ ebe enwere ike maka akụrụngwa ahụ ma nye ya nhọrọ dịka azịza ya si dị. N'ọnọdụ dị ugbu a, isi okwu "Ebe" nwere ike igosi nhọrọ ndị ọzọ maka akụrụngwa ahụ.
Ebugharị 301 Na-adịgide Adịgide. Sava ahụ na-akọghachi onye ọrụ na ebuferela akụrụngwa ahụ gaa ebe ọzọ kpamkpam.
302 Achọtara . Koodu HTTP a yiri nke mbugharị nwa oge. Ihe nkesa ahụ na-agwa onye ahịa na akụrụngwa ahụ dị nwa oge na URL dị iche. Isi okwu "Ebe" na-atụ aka na URL ọhụrụ maka mbugharị nwa oge.
303 Lee Ihe Ndị Ọzọ . A gwara onye ahịa na akụrụngwa dị na URL dị iche ma ọ ghaghị ịrịọ arịrịọ GET na adreesị ọhụrụ a.
304 Agbanwebeghị . Ọnọdụ a na-agwa onye ahịa na akụrụngwa ahụ agbanwebeghị kemgbe arịrịọ ikpeazụ ma ọ dịghị mkpa ka ebudata ya ọzọ. Mgbe ị na-arịọ arịrịọ, a na-eji isi okwu "Ọ bụrụ na agbanweela" iji lelee ma agbanweela akụrụngwa ahụ.
305 Jiri Proxy. Dịka nzaghachi, sava ahụ na-akọ na ọ kwesịrị iji proxy akọwapụtara iji nweta akụrụngwa achọrọ.
306 (echekwara) — Edeberela koodu ahụ, mana n'eziokwu, ejighi ya.
307 Ntugharị Nwa Oge . Koodu a yiri 302 Achọtara, mana ọ chọrọ ka onye ahịa nọgide na usoro arịrịọ ejiri mee ihe na arịrịọ mbụ ahụ.
308 Ntugharị Na-adịgide Adịgide . Na-egosi na akụrụngwa ahụ agbanweela gaa na URI ọhụrụ na onye ahịa kwesịrị iji URI ọhụrụ maka arịrịọ niile ga-eme n'ọdịnihu.
Njehie HTTP 4xx (mmejọ ndị ahịa)
Koodu njehie HTTP 4xx na-egosi mperi ndị ahịa. Nke a pụtara na nsogbu dị n'akụkụ onye ọrụ, dị ka ihe nchọgharị weebụ ma ọ bụ ngwa.
Arịrịọ Ọjọọ 400. Sava ahụ enweghị ike ịhazi arịrịọ ahụ n'ihi njehie nhazi okwu, data na-ezighi ezi, ma ọ bụ njehie ndị ọzọ dị n'akụkụ onye ahịa.
401 Enweghị ikike. Sava ahụ enweghị ike ịhazi arịrịọ ahụ n'ihi njehie nhazi okwu, data na-ezighi ezi, ma ọ bụ njehie ndị ọzọ dị n'akụkụ onye ahịa.
A chọrọ ịkwụ ụgwọ 402. Koodu a adịghị arụ ọrụ ugbu a ma echekwara ya maka ojiji n'ọdịnihu. Ọ nwere ike igosi mkpa ọ dị ịkwụ ụgwọ tupu ịnweta akụrụngwa n'ọdịnihu.
A machibidoro njehie HTTP 403. Onye ahịa enweghị ikike zuru oke iji nweta akụrụngwa achọrọ.
Achọtaghị 404. Akụrụngwa achọrọ adịghị na sava ahụ. Nke a bụ otu n'ime njehie ndị ọrụ na-emekarị.
Anaghị anabata usoro 405. Sava anaghị akwado usoro arịrịọ akọwapụtara n'oge akụrụngwa a. Isi okwu "Kwe ka" na-egosi ụzọ enyere ikike maka akụrụngwa ahụ. Site na koodu a,
406 Anaghị anabata ya. Sava ahụ enweghị ike inye data n'ụdị nke onye ahịa nwere ike ịnabata.
407 Nkwenye Nnọchiteanya Nnọchiteanya . A chọrọ nkwenye na sava proxy iji nweta akụrụngwa achọrọ.
408 Arịrịọ Oge Ngwụcha . Sava ahụ nọ na-eche ịnata arịrịọ n'aka onye ahịa, mana oge agwụla. Isi okwu "Nnwale-Mgbe" nwere ike igosi oge a ga-anwale arịrịọ ahụ ọzọ.
Esemokwu 409. Agaghị enwe ike imecha arịrịọ a n'ihi esemokwu na ọnọdụ akụrụngwa dị ugbu a.
410 Agala . Akụrụngwa a rịọrọ adịlarị mana ehichapụla ya ugbu a, a naghịkwa atụ anya na a ga-eweghachi ya.
411 Ogologo Achọrọ . Ihe nkesa ahụ chọrọ ịkọwapụta ogologo ọdịnaya dị na arịrịọ ahụ; a na-ewere enweghị ozi a dị ka njehie.
412 Ọnọdụ Tupu Emeghị Emezu . Emezughi ihe dị mkpa n'arịrịọ ahụ, nke na-egbochi ya imezu.
Ibu ọrụ 413 buru ibu nke ukwuu . Nha nke data arịrịọ ahụ gafere oke nkesa.
414 URI Ogologo Oke . Ogologo URI dị na arịrịọ ahụ gafere oke a na-anabata.
415 Ụdị Mgbasa Ozi Na-anaghị Akwado . Sava ahụ enweghị ike ịhazi ụdị data enyere na arịrịọ ahụ.
416 Oke Adịghị Afọ Ojuju . Njehie HTTP ebe oke achọrọ adabaghị na data sava dị ugbu a.
417 Atụmanya Agwụghị . A emezughị ọnọdụ a tụrụ anya ya na isi okwu "Tụlee".
418 Abụ m onye na-aṅụ tii . Koodu a dị ka ihe ọchị, ọ pụtaghịkwa na onye ọrụ ma ọ bụ sava ahụ na-eme ihe ọ bụla, ọ bụghịkwa njehie zuru oke. Ọ na-egosi na sava ahụ bụ ite tii ma ọ nweghị ike ime kọfị.
421 Arịrịọ Ezubereghị . Sava anaghị ahazi arịrịọ ahụ n'ihi njehie dị na arịrịọ ahụ ma ọ bụ nhazi sava ahụ.
422 Ihe a na-anaghị ahazi . Sava ahụ ghọtara arịrịọ ahụ, mana ọ naghị ahazi ya n'ihi njehie data.
423 Akpọchiri. Akpọchila akụrụngwa ahụ ma enweghị ike ịhazi ya.
424 Ndabere Adaghị . Arịrịọ ahụ dabere na arịrịọ ọzọ a na-emezughị.
425 N'oge dị oke njọ. Sava ahụ adịghị njikere ịhazi arịrịọ ahụ n'ihi na ọ na-abịa n'oge.
426 A chọrọ mmelite . Sava ahụ chọrọ iji usoro dị elu karịa iji hazie arịrịọ ahụ.
428 Achọrọ ihe dị mkpa tupu oge eruo . Ihe nkesa ahụ chọrọ ka a kọwaa ụfọdụ ihe dị mkpa tupu oge eruo na arịrịọ ahụ.
429 Ọtụtụ arịrịọ . Onye ahịa ahụ zigara ọtụtụ arịrịọ n'ime obere oge, gafere oke nke sava ahụ.
431 Ubi Arịrịọ Isi buru ibu . Isi arịrịọ gafere oke nha akwadoro.
449 Nwaa ọzọ na ya. Na-egosi na sava dị ugbu a enweghị ike ịgba ọsọ arịrịọ ahụ, mana sava ọzọ nwere ike ịhazi ya nke ọma, onye ahịa ahụ kwesịkwara ịnwale arịrịọ ahụ ọzọ site na iji URI ọhụrụ.
451 Enweghị maka ihe gbasara iwu . A naghị enweta ikike a maka ihe gbasara iwu.
Arịrịọ Emechiri Emechi nke Onye Ahịa 499 . Sava ahụ natara arịrịọ ahụ, mana onye ahịa mechiri njikọ ahụ tupu emechaa nhazi ya.
Njehie HTTP 5xx (Mmehie ihe nkesa)
Koodu njehie HTTP 5xx na-egosi nsogbu nkesa. Koodu ndị a na-egosi nsogbu ndị mere n'akụkụ ihe nkesa, na-eme ka ihe nkesa enweghị ike ịhazi arịrịọ onye ọrụ n'ụzọ ziri ezi. Ka anyị lebakwuo anya na ha:
Njehie HTTP 500 Njehie Sava Ime . Sava ahụ na-ezute ọnọdụ ndị a na-atụghị anya ya nke na-egbochi ya imecha arịrịọ ahụ Isi okwu "Sava" nwere ike igosi sava ebe njehie ahụ mere.
501 Emebeghị Eme . Sava ahụ anaghị akwado ọrụ achọrọ iji hazie arịrịọ onye ahịa. Isi okwu "Via" nwere ike igosi sava proxy nke njehie ahụ mere.
502 Bad Gateway . Koodu a pụtara na sava nke na-arụ ọrụ dị ka proxy natara nzaghachi na-ezighi ezi site na sava ọzọ.
Ọrụ Njehie HTTP 503 Enweghị . Sava ahụ enweghị ike ịhazi arịrịọ nwa oge.
Oge Nkwụsị Ọnụ Ụzọ 504. Sava ahụ, nke na-arụ ọrụ dị ka onye nnọchiteanya, enwetaghị nzaghachi n'oge site na sava ọzọ.
A naghị akwado ụdị 505 HTTP . Ihe nkesa ahụ anaghị akwado ụdị usoro HTTP akọwapụtara na arịrịọ ahụ. Dịka nhọrọ ndabere, isi "Mmelite" nwere ike igosi usoro ndị akwadoro.
506 Variant Na-akparịtakwa ụka . A naghị eji ọnọdụ a na HTTP/1.1; agbanyeghị, ọ bụrụ na sava ahụ achọpụta nhazi dị n'ime nke na-ebute mgbagwoju anya mkparịta ụka ọdịnaya, ọ nwere ike iji nzaghachi a.
Nchekwa Ezughi Ezu . Sava ahụ enweghị ike imezu arịrịọ ahụ n'ihi enweghị ohere nchekwa zuru oke na sava ahụ.
Achọpụtala mkpọchi 508. Sava ahụ achọpụtala mkpọchi mgbe ọ na-ahazi arịrịọ ahụ, ma jụ imecha arịrịọ ahụ iji zere mkpọchi na-enweghị njedebe.
Oke Bandwit 509 Agafeela . Njehie ahụ na-eme mgbe bandwidth sava gafere n'ihi oke arịrịọ ma ọ bụ okporo ụzọ.
510 Agbanyeghị ya . Onye ahịa ga-ebufe ndọtị ndị ọzọ iji gaa n'ihu na arịrịọ ahụ.
511 A chọrọ nkwenye netwọk . Onye ahịa ga-enyocha onwe ya iji nweta ohere ịnweta netwọk ahụ.
Otu esi elele koodu ọnọdụ ibe
N'akụkụ a, anyị ga-atụle ụzọ atọ bụ isi isi lelee koodu ọkwa ibe: site na ahịrị iwu, iji ihe nchọgharị weebụ, na iji ọrụ ịntanetị kwụụrụ onwe ya. Nke ọ bụla n'ime ụzọ ndị a nwere uru nke ya ma nwee ike ịba uru n'ọnọdụ dị iche iche.
Na-elele nzaghachi nkesa site na ahịrị iwu
Ahịrị iwu ahụ na-enye ụzọ dabara adaba iji lelee koodu ọkwa ibe na-enweghị iji ihe nchọgharị weebụ. Maka usoro a, ịkwesịrị imepe ahịrị iwu wee jiri iwu a:
curl -I http://page-address
Iwu a na-eziga arịrịọ HEAD (arịrịọ naanị ndị nkụnye eji isi mee) gaa na URL akọwapụtara ma gosipụta ozi gụnyere koodu ọkwa HTTP:
Ihe atụ dị n'elu na-egosi koodu nzaghachi na-aga nke ọma. N'ihe banyere nzaghachi nwere koodu njehie, dị ka njehie HTTP 404 Achọghị, nsonaazụ ga-adị ka:
Na-elele nzaghachi nkesa site na njikwa ihe nchọgharị
Ihe njikwa ihe nchọgharị weebụ na-enye ngwaọrụ maka ịrụ ọrụ dị iche iche, gụnyere ịlele koodu ọkwa ibe. Iji hụ koodu HTTP na nzaghachi nkesa, ịkwesịrị imepe njikwa njikwa (Ctrl+Shift+K) ma ọ bụ (Ctrl+shift+J) dabere na ihe nchọgharị eji. Na-esote, họrọ ngalaba "netwọk" wee buo ibe a chọrọ:
Nyochaa nzaghachi nkesa site na iji ngwaọrụ nọọrọ onwe ya
E nwere ọtụtụ ọrụ ntanetị nọọrọ onwe ha nke na-enye ngwaọrụ iji lelee koodu ọnọdụ ibe weebụ. Ọrụ ndị a na-enye gị ohere ịnweta nkọwa ngwa ngwa nke nnweta na arụmọrụ nke akụrụngwa gị. Ha niile na-arụ ọrụ site na otu ụkpụrụ. Dịka ọmụmaatụ, anyị ga-atụle akụrụngwa kachasị ewu ewu - httpsstatus.io
Nke mbụ, ịkwesịrị imepe ọrụ ahụ n'onwe ya, wee tinye adreesị nke ibe nke azịza ịchọrọ ịchọpụta, wee rịọ nkwenye:
A ga-egosipụta nsonaazụ ya na ala nke ibe:
mmechi
N'ikpeazụ, ekwesịrị imesi ya ike na nghọta na inwe ike ịgụ koodu njehie HTTP bụ nkà dị mkpa maka onye ọ bụla na-etinye aka na mmepe weebụ na mmezi ihe nkesa. Ka anyị na-achọpụta njehie ọ bụla ma na-enyocha ngwá ọrụ iji chọpụta ha, anyị na-ahụ ihe mere ọ dị mkpa iji jikwaa akụkụ ọrụ weebụ ndị a nke ọma.