Awọn koodu HTTP Awọn koodu iyanjẹ + PDF Gbigbasilẹ

kọ nipa

Akoonu wa jẹ atilẹyin oluka. Ti o ba tẹ lori awọn ọna asopọ wa, a le jo'gun igbimọ kan. Bawo ni a ṣe ayẹwo.

Lo eyi Awọn koodu iyanjẹ ipo HTTP ⇣ bi itọkasi si gbogbo ipo HTTP ati koodu aṣiṣe HTTP, kini koodu kọọkan tumọ si, idi ti wọn fi n ṣe ipilẹṣẹ, nigbati koodu le jẹ iṣoro, ati bii o ṣe le koju awọn iṣoro naa. Ṣe igbasilẹ Awọn koodu Iyanjẹ Awọn koodu HTTP yii ⇣

Intanẹẹti jẹ ipilẹ meji ṣugbọn awọn nkan ti o yatọ pupọ: ibara ati apèsè. Ibasepo yii laarin ibara (bii Chrome, Firefox, ati bẹbẹ lọ) ati awọn olupin (bii awọn oju opo wẹẹbu, awọn apoti isura infomesonu, imeeli, awọn ohun elo, ati bẹbẹ lọ), ni a pe ni ose-server awoṣe.

Awọn onibara ṣe awọn ibeere si olupin ati olupin naa dahun.

Awọn koodu ipo HTTP jẹ ki a mọ ipo ti ibeere si olupin jẹ, ti o ba jẹ aṣeyọri, ni aṣiṣe, tabi nkankan laarin.

Koodu ipo HTTP jẹ nọmba kan ti o ṣe akopọ esi ti o somọ - Fernando Doglio, lati inu iwe rẹ "REST API Development with NodeJS".

Awọn koodu HTTP Iyanjẹ Sheet

Awọn koodu idahun HTTP jẹ akojọpọ si awọn kilasi marun:

  • 1XX awọn koodu ipo: Awọn ibeere alaye
  • 2XX awọn koodu ipo: Awọn ibeere aṣeyọri
  • 3XX awọn koodu ipo: àtúnjúwe
  • 4XX awọn koodu ipo: Client Asise
  • 5XX awọn koodu ipo: Server Asise

Awọn koodu ipo 1xx: Awọn ibeere alaye

Awọn koodu ipo 1xx jẹ awọn ibeere alaye. Wọn fihan pe olupin naa gba ati loye ibeere naa ati pe ẹrọ aṣawakiri yẹ ki o duro diẹ diẹ sii fun olupin lati ṣe ilana alaye naa. Awọn koodu ipo wọnyi ko wọpọ ati pe ko kan SEO rẹ taara.

  • 100 Tẹsiwaju: Ohun gbogbo ti o wa titi di O dara ati pe alabara yẹ ki o tẹsiwaju pẹlu ibeere naa tabi foju rẹ ti o ba ti pari tẹlẹ.
  • 101 Awọn Ilana Yiyipada: Ilana ti olupin n yipada si bi o ti beere lọwọ alabara kan ti o fi ifiranṣẹ ranṣẹ pẹlu akọsori ibeere igbesoke
  • 102 Ṣiṣe: Olupin naa ti gba ibeere pipe, ṣugbọn o tun n ṣiṣẹ.
  • 103 Awọn imọran ni kutukutu: Gbigba aṣoju olumulo laaye lati bẹrẹ iṣaju awọn orisun lakoko ti olupin n mura esi kan.

Awọn koodu ipo 2xx: Awọn ibeere aṣeyọri

Iwọnyi ni awọn ibeere aṣeyọri. Itumo, ibeere rẹ lati wọle si faili jẹ aṣeyọri. Fun apẹẹrẹ, o gbiyanju lati wọle si Facebook.com, ati pe o wa soke. Ọkan ninu awọn koodu ipo wọnyi ni a lo. Reti lati rii iru awọn idahun nigbagbogbo nigba lilo wẹẹbu.

  • 200 O dara: Aseyori ìbéèrè.
  • 201 Ṣẹda: Olupin naa jẹwọ awọn orisun ti o ṣẹda. 
  • 202 Ti gba: O ti gba ibeere alabara ṣugbọn olupin ṣi ṣiṣakoso rẹ.
  • 203 Alaye ti kii ṣe aṣẹ: Idahun ti olupin ranṣẹ si alabara kii ṣe bakanna bi o ti jẹ nigbati olupin naa firanṣẹ.
  • 204 Ko si Akoonu: Olupin naa ṣe ilana ibeere ṣugbọn ko fun akoonu eyikeyi.
  • 205 Akoonu Tunto: Onibara yẹ ki o sọ ayẹwo iwe-ipamọ naa sọtun.
  • 206 Akoonu Apa kan: Olupin naa nfi ipin kan ranṣẹ nikan ti orisun naa.
  • 207 Ipo-pupọ: Ara ifiranṣẹ ti o tẹle jẹ nipasẹ aiyipada ifiranṣẹ XML ati pe o le ni nọmba awọn koodu idahun lọtọ ninu.
  • 208 Ti royin tẹlẹ: Awọn ọmọ ẹgbẹ ti a Wẹẹbù ayelujara abuda tẹlẹ ti ni iṣiro ni apakan iṣaaju ti idahun (multistatus), ati pe ko tun wa lẹẹkansi.

Awọn koodu ipo 3xx: Awọn àtúnjúwe

Awọn koodu ipo HTTP 3xx tọkasi itọsọna kan. Nigbati olumulo tabi awọn ẹrọ wiwa ba wa kọja koodu ipo 3xx, wọn yoo darí wọn si URL ti o yatọ lati ibẹrẹ. Ti o ba jẹ SEO jẹ pataki fun aṣeyọri iṣowo rẹ, lẹhinna o gbọdọ kọ ara rẹ nipa awọn koodu wọnyi ati bii o ṣe le lo wọn daradara.

  • 300 Awọn Aṣayan Ọpọ: Ibeere ti alabara ṣe ni ọpọlọpọ awọn idahun ti o ṣeeṣe.
  • 301 Gbigbe Ni pipe: Olupin naa sọ fun alabara pe ohun elo ti wọn wa ti gbe lọ patapata si URL miiran. Gbogbo awọn olumulo ati awọn bot yoo darí si URL tuntun. O jẹ koodu ipo pataki pupọ fun SEO.
  • 302 Ti ri: Oju opo wẹẹbu tabi oju-iwe kan ti gbe lọ si URL ti o yatọ fun igba diẹ. O jẹ koodu ipo miiran ti o yẹ si SEO.
  • 303 Wo Omiiran: Koodu yii sọ fun alabara pe olupin naa ko darí wọn si orisun ti o beere ṣugbọn si oju-iwe miiran.
  • 304 Ko Ṣatunṣe: Awọn orisun ti o beere ko ti yipada lati igba gbigbe iṣaaju.
  • 305 Lo Aṣoju: Onibara le wọle si orisun ti o beere nikan nipasẹ aṣoju ti o fun ni idahun.
  • 307 Àtúnjúwe ìgbà díẹ̀: Olupin náà sọ fún oníbàárà pé ohun èlò tí wọ́n ń wá ti jẹ́ àtúndarí fún ìgbà díẹ̀ sí URL míràn. O ṣe pataki si iṣẹ SEO.
  • 308 Àtúnjúwe Yẹẹ: Olupin naa sọ fun alabara pe awọn orisun ti wọn wa ti jẹ darí fun igba diẹ si URL miiran. 

Awọn koodu ipo 4xx: Awọn aṣiṣe alabara

Awọn koodu ipo 4xx jẹ awọn aṣiṣe alabara. Wọn pẹlu awọn koodu ipo HTTP, gẹgẹbi “eewọ 403” ati “awọn ijẹrisi aṣoju 407 nilo”. O tumọ si pe ko ri oju-iwe naa, ati pe ohun kan ko tọ pẹlu ibeere naa. Nkankan ti o ṣẹlẹ lori awọn ose-ẹgbẹ ni oro. O le jẹ ọna kika data ti ko tọ, iraye si laigba aṣẹ, tabi aṣiṣe ninu ibeere naa. 

  • 400 Ibeere Buburu: Onibara n firanṣẹ ibeere kan pẹlu data ti ko pe, data ti a kọ daradara, tabi data aiṣedeede.
  • 401 Laigba aṣẹ: A nilo aṣẹ fun alabara lati wọle si orisun ti o beere.
  • 403 Eewọ: Ohun elo ti alabara n gbiyanju lati wọle si jẹ eewọ.
  • 404 Ko Ri: Olupin naa le de ọdọ, ṣugbọn oju-iwe kan pato ti alabara n wa kii ṣe.
  • 405 Ọna ti a ko gba laaye: Olupin naa ti gba ati mọ ibeere naa, ṣugbọn o ti kọ ọna ibeere kan pato.
  • 406 Ko ṣe itẹwọgba: Oju opo wẹẹbu tabi ohun elo wẹẹbu ko ṣe atilẹyin ibeere alabara pẹlu ilana kan pato.
  • 407 Ijeri Aṣoju Ti beere: Koodu ipo yii jọra si 401 Laigba aṣẹ. Iyatọ kan ṣoṣo ni pe aṣẹ nilo lati ṣe nipasẹ aṣoju kan.
  • 408 Ibere ​​Akoko Ibere: Ibeere ti alabara fi ranṣẹ si olupin oju opo wẹẹbu ti pari.
  • 409 Rogbodiyan: Ibeere ti o firanṣẹ ni ilodi si awọn iṣẹ inu olupin naa.
  • 410 Lọ: Ohun elo ti alabara fẹ wọle si ti parẹ patapata.

Awọn koodu ipo HTTP 4xx ti ko wọpọ pẹlu:

  • 402 Ti beere owo sisan
  • 412 Ipo iṣaaju kuna
  • 415 Ailokun Media Iru
  • 416 Ti beere Ibiti Ko itelorun
  • 417 Ireti kuna
  • 422 Ohun elo ti ko ṣe ilana
  • 423 Wọnú
  • 424 Igbẹkẹle ti kuna
  • 426 Igbesoke beere
  • 429 Pupọ Awọn ibeere
  • 431 Beere Awọn aaye Akọsori Tobi Ju
  • 451 Ko si fun Awọn idi Ofin

Awọn koodu ipo 5xx: Awọn aṣiṣe olupin

Awọn koodu ipo HTTP 5xx jẹ awọn aṣiṣe olupin. Awọn aṣiṣe wọnyi kii ṣe ẹbi ti alabara ṣugbọn daba pe nkan kan wa ti ko tọ pẹlu ẹgbẹ olupin ti awọn nkan. Ibeere ti alabara ṣe dara, ṣugbọn olupin ko le ṣe ipilẹṣẹ orisun ti o beere.

  • 500 Aṣiṣe olupin inu: Olupin naa nṣiṣẹ sinu ipo ti ko le mu lakoko ṣiṣe ibeere alabara.
  • 501 Ko ṣe imuse: Olupin ko mọ tabi o le yanju ọna ibeere ti alabara firanṣẹ.
  • 502 Ẹnu-ọna Buburu: Olupin naa n ṣiṣẹ bi ẹnu-ọna tabi aṣoju ati gba ifiranṣẹ ti ko tọ lati ọdọ olupin ti nwọle.
  • 503 Iṣẹ Ko si: Awọn olupin le wa ni isalẹ ati pe ko le ṣe ilana ibeere alabara. Koodu ipo HTTP yii jẹ ọkan ninu awọn ọran olupin ti o wọpọ julọ ti o le wa kọja lori oju opo wẹẹbu.
  • 511 Ti beere Ijeri Nẹtiwọọki: Onibara nilo lati ni ijẹrisi lori nẹtiwọọki ṣaaju ki o le wọle si orisun naa.

Awọn koodu ipo HTTP 5xx ti ko wọpọ pẹlu:

  • 504 Akoko Ibode
  • 505 Ẹya HTTP Ko Atilẹyin
  • 506 Iyatọ Tun Idunadura
  • 507 Ibi ipamọ ti ko to
  • 508 Ti ṣe awari Loop
  • 510 Ko gbooro sii

Lakotan

O le lo eyi HTTP ipo cheat dì gẹgẹbi itọkasi gbogbo ipo HTTP ti o ṣeeṣe ati awọn koodu aṣiṣe HTTP, kini koodu kọọkan tumọ si, idi ti wọn fi n ṣe ipilẹṣẹ nigbati koodu le jẹ iṣoro, ati bii o ṣe le koju awọn iṣoro naa.

Tẹ ibi lati ṣe igbasilẹ 📥 Awọn koodu ipo HTTP yii iyanjẹ iwe ati jẹ ki o wa nitosi bi itọkasi iyara ti gbogbo awọn koodu ipo.

Lati ṣe idajọ rẹ:

  • 1XX Awọn koodu ipo HTTP jẹ awọn ibeere alaye lasan.
  • 2XX Awọn koodu ipo HTTP jẹ awọn ibeere aṣeyọri. Koodu idahun ipo aṣeyọri HTTP 200 OK tọkasi pe ibeere naa ti ṣaṣeyọri.
  • 3XX Awọn koodu ipo HTTP tọkasi itọsọna kan. Awọn koodu ipo HTTP 3xx ti o wọpọ julọ pẹlu “301 ti a gbe patapata”, “302 ti a rii”, ati “atunṣe igba diẹ 307” awọn koodu ipo HTTP.
  • 4XX awọn koodu ipo jẹ awọn aṣiṣe onibara. Awọn koodu ipo 4xx ti o wọpọ julọ jẹ “ko ri 404” ati koodu ipo HTTP “410 lọ”.
  • 5XX Awọn koodu ipo HTTP jẹ aṣiṣe olupin. Koodu ipo HTTP 5xx ti o wọpọ julọ ni koodu ipo “ko si iṣẹ 503”.

jo

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

Darapọ mọ iwe iroyin wa

Alabapin si iwe iroyin akojọpọ ọsẹ wa ati gba awọn iroyin ile-iṣẹ tuntun & awọn aṣa

Nipa titẹ 'alabapin' o gba si wa awọn ofin lilo ati eto imulo ipamọ.