Koodu Ọnọdụ HTTP Mpempe akwụkwọ aghụghọ + nbudata PDF

dere

Ọdịnaya anyị na-akwado ndị na-agụ. Ọ bụrụ na ị pịa njikọ anyị, anyị nwere ike nweta ọrụ. Ka anyị na-enyocha.

Jiri nke a Mpempe akwụkwọ aghụghọ ọnọdụ HTTP ⇣ dị ka ntụaka maka ọnọdụ HTTP ọ bụla na koodu njehie HTTP, ihe koodu ọ bụla pụtara, ihe kpatara eji eme ha, mgbe koodu ahụ nwere ike ịbụ nsogbu, yana otu esi edozi nsogbu ahụ. Budata Mpempe akwụkwọ aghụghọ ọnọdụ HTTP ⇣

Ịntanetị nwere ihe abụọ bụ isi mana dị nnọọ iche: ndị ahịa na sava. Mmekọrịta a n'etiti ahịa (dị ka Chrome, Firefox, wdg) na sava (dị ka weebụsaịtị, ọdụ data, ozi-e, ngwa, wdg), ka a na-akpọ nke ihe nlere nke onye ahịa.

Ndị ahịa na-arịọ arịrịọ na ihe nkesa na ihe nkesa na-aza.

Koodu ọnọdụ HTTP na-eme ka anyị mara ọkwa nke arịrịọ nke ihe nkesa bụ, ọ bụrụ na ọ na-aga nke ọma, nwere njehie, ma ọ bụ ihe dị n'etiti.

Koodu ọnọdụ HTTP bụ ọnụọgụ na-achịkọta nzaghachi metụtara ya - Fernando Doglio, sitere n'akwụkwọ ya "REST API Development with NodeJS".

Koodu ọnọdụ HTTP mpempe akwụkwọ aghụghọ

A na-achịkọta koodu nzaghachi HTTP n'ime klas ise:

  • 1XX Koodu ọnọdụ: Arịrịọ ozi
  • 2XX Koodu ọnọdụ: Arịrịọ na-aga nke ọma
  • 3XX Koodu ọnọdụ: Redirects
  • 4XX Koodu ọkwa: Mmehie ndị ahịa
  • 5XX Koodu ọnọdụ: Njehie nkesa

Koodu ọnọdụ 1xx: arịrịọ ozi

Koodu ọnọdụ 1xx bụ arịrịọ ozi. Ha na-egosi na ihe nkesa ahụ natara ma ghọta arịrịọ ahụ yana na ihe nchọgharị ahụ kwesịrị ichere ntakịrị oge ka ihe nkesa ahụ hazie ozi ahụ. Koodu ọkwa ndị a adịchaghị adịkarị ma ọ naghị emetụta SEO gị ozugbo.

  • 100 Gaa n'ihu: Ihe niile dị ugbu a dị mma yana na onye ahịa kwesịrị ịga n'ihu na arịrịọ ahụ ma ọ bụ leghara ya anya ma ọ bụrụ na emechala ya.
  • 101 Usoro mgbanwe: Usoro ihe nkesa na-agbanwe na dịka onye ahịa rịọrọ nke zitere ozi gụnyere isi arịrịọ nkwalite.
  • 102 Nhazi: Sava anabatala arịrịọ zuru oke, mana ọ ka na-ahazi ya.
  • 103 Ndụmọdụ mbụ: Ikwe ka onye ọrụ ka ọ malite ibunye akụrụngwa mgbe ihe nkesa ka na-akwado nzaghachi.

Koodu ọnọdụ 2xx: Arịrịọ na-aga nke ọma

Ndị a bụ arịrịọ na-aga nke ọma. Nke pụtara, arịrịọ gị maka ịnweta faịlụ gara nke ọma. Dịka ọmụmaatụ, ị gbalịrị ịnweta Facebook.com, wee pụta. Eji otu n'ime koodu ọkwa ndị a. Na-atụ anya ịhụ ụdị nzaghachi ndị a ugboro ugboro mgbe ị na-eji weebụ.

  • 200 OK: Arịrịọ na-aga nke ọma.
  • 201 Emepụtara: Sava ahụ kwetara akụrụngwa emepụtara. 
  • 202 Anabata: A natala arịrịọ onye ahịa mana sava ahụ ka na-ahazi ya.
  • 203 Ozi na-enweghị ikike: Nzaghachi nke ihe nkesa zigara onye ahịa abụghị otu ọ dị mgbe ihe nkesa zigara ya.
  • 204 Enweghị Ọdịnaya: Sava haziri arịrịọ ahụ mana ọ naghị enye ọdịnaya ọ bụla.
  • 205 Tọgharia Ọdịnaya: Onye ahịa kwesịrị iweghachi ihe nlele akwụkwọ ahụ.
  • 206 Ọdịnaya akụkụ: Sava na-ezipụ naanị akụkụ nke akụrụngwa.
  • 207 Multi-Ọnọdụ: Otu ozi na-esote bụ na ndabara ozi XML ma nwee ike ịnwe ọnụọgụ koodu nzaghachi dị iche iche.
  • 208 Akọwalarị: Ndị otu a WebDAV Edepụtalarị njide n'akụkụ bu ụzọ nke nzaghachi (multistatus), na etinyeghị ya ọzọ.

Koodu ọnọdụ 3xx: Ntugharị

Koodu ọnọdụ HTTP 3xx na-egosi ntụgharị. Mgbe onye ọrụ ma ọ bụ ngwa nchọta ga-enweta koodu ọkwa 3xx, a ga-atụgharị ha gaa na URL dị iche site na mbụ. Ọ bụrụ SEO dị mkpa maka ịga nke ọma nke azụmahịa gị, mgbe ahụ, ị ​​ghaghị ịkụziri onwe gị gbasara koodu ndị a na otu esi eji ha eme ihe nke ọma.

  • 300 Nhọrọ ọtụtụ: Arịrịọ onye ahịa ahụ rịọrọ nwere ọtụtụ nzaghachi nwere ike ime.
  • 301 Bugharịa na-adịgide adịgide: Sava na-agwa onye ahịa na akụrụngwa ha na-achọ ebugharịla na URL ọzọ kpamkpam. A ga-atụgharị ndị ọrụ na bots niile gaa na URL ọhụrụ. Ọ bụ koodu ọnọdụ dị oke mkpa maka SEO.
  • 302 Achọtara: Ewegharịala webụsaịtị ma ọ bụ ibe gaa na URL dị iche nwa oge. Ọ bụ koodu ọkwa ọzọ dabara na SEO.
  • 303 Hụ Nke ọzọ: Koodu a na-agwa onye ahịa na ihe nkesa anaghị ebugharị ya na akụrụngwa achọrọ kama na ibe ọzọ.
  • 304 Agbanwebeghị: Agbanwebeghị akụrụngwa achọrọ kemgbe mbufe gara aga.
  • 305 Jiri Proxy: Onye ahịa nwere ike ịnweta akụrụngwa achọrọ site na proxy nke enyere na nzaghachi.
  • 307 Ntugharị nwa oge: Ihe nkesa ahụ na-agwa onye ahịa na akụrụngwa ha na-achọ ka ebugharịala ya nwa oge gaa na URL ọzọ. Ọ dabara na arụmọrụ SEO.
  • 308 Ntugharị na-adịgide adịgide: Ihe nkesa na-agwa onye ahịa na ihe enyemaka ha na-achọ ka ebugharịala nwa oge gaa na URL ọzọ. 

Koodu ọnọdụ 4xx: Njehie ndị ahịa

Koodu ọnọdụ 4xx bụ njehie ndị ahịa. Ha gụnyere koodu ọkwa HTTP, dị ka "403 amachibidoro" na "407 proxy authetication chọrọ". Ọ pụtara na ahụghị ibe ahụ, yana ihe adịghị njọ na arịrịọ ahụ. Ihe na-eme n'akụkụ ndị ahịa bụ okwu ahụ. Ọ nwere ike ịbụ ụdị data ezighi ezi, ohere na-enwetaghị ikike, ma ọ bụ mmejọ dị na arịrịọ ahụ. 

  • 400 Arịrịọ ọjọọ: Onye ahịa na-eziga arịrịọ nwere data ezughi oke, data arụrụghị nke ọma, ma ọ bụ data ezighi ezi.
  • 401 Enweghị ikike: achọrọ ikike maka onye ahịa ịnweta akụrụngwa achọrọ.
  • 403 Amachibidoro: Ihe akụrụngwa onye ahịa na-agbalị ịnweta bụ amachibidoro.
  • 404 Achọghị ya: Enwere ike ịnweta ihe nkesa ahụ, mana ibe nke onye ahịa na-achọ abụghị.
  • 405 Agaghị anabata usoro: Sava anatala ma mata arịrịọ a, mana ọ jụrụ usoro arịrịọ ahụ akọwapụtara.
  • 406 Anaghị anabata: Weebụsaịtị ma ọ bụ ngwa webụ anaghị akwado arịrịọ onye ahịa site na iji otu protocol.
  • 407 Achọrọ nyocha proxy: Koodu ọkwa a yiri 401 Enweghị ikike. Naanị ihe dị iche bụ na ikike kwesịrị ka ọ bụrụ onye nnọchiteanya ga-eme ya.
  • 408 Arịrịọ oge nkwụsị: Arịrịọ onye ahịa ezigara na sava webụsaịtị emebiela.
  • 409 Esemokwu: Arịrịọ ka ezitere ya na-emegide ọrụ ime nke sava ahụ.
  • 410 Apụọ: Akụ na ụba onye ahịa chọrọ ịnweta ekpochapụla kpamkpam.

Koodu ọnọdụ HTTP 4xx ndị ọzọ na-adịkarịghị agụnye:

  • 402 Achọrọ ịkwụ ụgwọ
  • 412 Ọkọlọtọ adịghị
  • 415 Ụdị mgbasa ozi anaghị akwado
  • 416 Oke arịọrọghị afọ ojuju
  • 417 Atụmanya emezughị
  • 422 Ngwa anaghị arụ ọrụ
  • 423 kpọchiri akpọchi
  • 424 Ndabere ada ada
  • 426 Achọrọ nkwalite
  • 429 Ọtụtụ arịrịọ
  • 431 Rịọ mpaghara nkụnye eji isi mee nke ukwuu
  • 451 Ọ dịghị maka ihe kpatara iwu

Koodu ọnọdụ 5xx: Njehie nkesa

Koodu ọnọdụ HTTP 5xx bụ mperi nkesa. Njehie ndị a abụghị ihe kpatara onye ahịa mana na-atụ aro na ọ nwere ihe adịghị mma na akụkụ nke ihe nkesa. Arịrịọ onye ahịa rịọrọ dị mma, mana sava enweghị ike iwepụta akụrụngwa achọrọ.

  • 500 Njehie nkesa nke ime: Sava na-abanye n'ọnọdụ ọ na-enweghị ike ijide mgbe ọ na-edozi arịrịọ onye ahịa.
  • 501 Emebeghị ya: Sava ahụ amaghị ma ọ bụ nwee ike dozie usoro arịrịọ onye ahịa zitere.
  • 502 Ụzọ ọjọọ: Sava na-arụ ọrụ dị ka ọnụ ụzọ ámá ma ọ bụ onye nnọchiteanya wee nata ozi na-ezighi ezi site na sava mbata.
  • 503 Ọrụ adịghị: The ihe nkesa nwere ike ịda na enweghị ike hazie arịrịọ onye ahịa. Koodu ọnọdụ HTTP a bụ otu n'ime ihe nkesa na-ahụkarị ị nwere ike ịhụ na webụ.
  • 511 Achọrọ nyocha netwọkụ: Onye ahịa kwesịrị ịnweta nkwenye na netwọk tupu ya enwee ike ịnweta akụrụngwa.

Koodu ọnọdụ HTTP 5xx ndị ọzọ na-adịkarịghị agụnye:

  • 504 Oge ngwụcha nke ọnụ ụzọ ámá
  • 505 Ụdị HTTP adịghị akwado
  • 506 Variant na-akparịta ụka
  • 507 Nchekwa ezughi oke
  • 508 Achọpụtara loop
  • 510 Agbatịghị

Summary

Ị nwere ike iji nke a Mpempe akwụkwọ aghụghọ koodu HTTP dị ka ntụaka maka ọnọdụ HTTP niile na koodu njehie HTTP, ihe koodu ọ bụla pụtara, ihe kpatara eji eme ha mgbe koodu ahụ nwere ike bụrụ nsogbu, yana otu esi edozi nsogbu ahụ.

Pịa ebe a ka ibudata 📥 Koodu ọnọdụ HTTP a na-edobe mpempe akwụkwọ aghụghọ ma debe ya nso ka ọ bụrụ ntụaka ngwa ngwa nke koodu ọkwa niile.

Na nchikota ya:

  • 1XX Koodu ọkwa HTTP bụ naanị arịrịọ ozi.
  • 2XX Koodu ọnọdụ HTTP bụ arịrịọ ịga nke ọma. Koodu nzaghachi ọnọdụ ịga nke ọma HTTP 200 OK na-egosi na arịrịọ ahụ emeriela.
  • 3XX Koodu ọkwa HTTP na-egosi ntụgharịgharị. Koodu ọnọdụ HTTP 3xx a na-ahụkarị gụnyere “301 kpaliri kpamkpam”, “302 achọtara”, na “307 redirect nwa oge” Koodu ọnọdụ HTTP.
  • 4XX Koodu ọnọdụ bụ njehie ndị ahịa. Koodu ọnọdụ 4xx a na-ahụkarị bụ “ahụghị 404” yana koodu ọnọdụ HTTP “410 gara aga.
  • 5XX Koodu ọnọdụ HTTP bụ mperi nkesa. Koodu ọnọdụ HTTP 5xx nke a na-ahụkarị bụ koodu ọkwa “503 adịghị adị”.

References

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

Nọgidenụ na-ama! Soro akwụkwọ akụkọ anyị
Denye aha ugbu a ma nweta ohere ịnweta naanị ntuziaka, ngwaọrụ na akụrụngwa n'efu.
Ị nwere ike iwepụ aha n'oge ọ bụla. Data gị adịghị mma.
Nọgidenụ na-ama! Soro akwụkwọ akụkọ anyị
Denye aha ugbu a ma nweta ohere ịnweta naanị ntuziaka, ngwaọrụ na akụrụngwa n'efu.
Ị nwere ike iwepụ aha n'oge ọ bụla. Data gị adịghị mma.
Nọgidenụ na-ama! Soro akwụkwọ akụkọ anyị!
Denye aha ugbu a ma nweta ohere ịnweta naanị ntuziaka, ngwaọrụ na akụrụngwa n'efu.
Nọgidenụ na-eme ihe! Soro akwụkwọ akụkọ anyị
Ị nwere ike iwepụ aha n'oge ọ bụla. Data gị adịghị mma.
Companylọ ọrụ m
Nọgidenụ na-eme ihe! Soro akwụkwọ akụkọ anyị
🙌 Ị (fọrọ nke nta) ịdenye aha!
Gaa na igbe mbata ozi-e gị, wee mepee email m zigara gị iji kwado adreesị ozi-e gị.
Companylọ ọrụ m
Ị debanyere aha!
Daalụ maka ndenye aha gị. Anyị na-ezipụ akwụkwọ akụkọ nwere data nwere nghọta kwa Mọnde ọ bụla.