Erabili hau HTTP egoera kodeak iruzur orria ⇣ HTTP egoera eta HTTP errore-kode bakoitzaren erreferentzia gisa, kode bakoitzak zer esan nahi duen, zergatik sortzen diren, kodea noiz izan daitekeen arazoa eta arazoei nola aurre egin. Deskargatu HTTP Egoera Kodeen Cheat Orri hau ⇣
Internet oinarrizko bi gauzaz osatuta dago, baina oso ezberdinek: bezeroak eta zerbitzariak. arteko harreman hori bezeroak (Chrome, Firefox, etab.) eta zerbitzariak (webguneak, datu-baseak, posta elektronikoak, aplikazioak, etab. bezala) deitzen zaio bezero-zerbitzari eredua.
Bezeroek zerbitzariari eskaerak egiten dizkiote eta zerbitzariak erantzuten dio.
HTTP egoera-kodeek jakinarazten digute zerbitzariari egindako eskaeraren egoera, arrakasta izan bada, erroreren bat izan bada edo tarteko zerbait.
HTTP egoera kodea horri lotutako erantzuna laburbiltzen duen zenbaki bat da - Fernando Doglio, "REST API Development with NodeJS" liburutik.
HTTP egoera-kodeen tranpa-orria
HTTP erantzunaren egoera kodeak bost klasetan biltzen dira:
- 1XX egoera kodeak: Informazio Eskaerak
- 2XX egoera kodeak: Eskaerak arrakastatsuak
- 3XX egoera kodeak: birzuzenketak
- 4XX egoera kodeak: Bezeroen erroreak
- 5XX egoera kodeak: zerbitzariaren erroreak
1xx egoera kodeak: informazio eskaerak
1xx egoera kodeak informazio eskaerak dira. Zerbitzariak eskaera jaso eta ulertu duela adierazten dute eta arakatzaileak zerbitzariak informazioa prozesatzeko pixka bat gehiago itxaron behar duela adierazten dute. Egoera-kode hauek ez dira hain ohikoak eta ez dute zuzenean eragiten zure SEO.
- 100 Jarraitu: orain arte dena ondo dago eta bezeroak eskaerarekin jarraitu behar duela edo ez ikusi egin beharko luke dagoeneko amaituta badago.
- 101 Aldaketa-protokoloak: zerbitzaria aldatzen ari den protokoloa mezua bidali duen bezero batek eskatutakoa bertsio berritzeko eskaeraren goiburua barne.
- 102 Prozesatzen: zerbitzariak eskaera osoa onartu du, baina oraindik prozesatzen ari da.
- 103 Lehen aholkuak: Erabiltzaile-agenteari baliabideak aurrez kargatzen hasteko aukera ematea zerbitzariak erantzun bat prestatzen ari den bitartean.
2xx egoera kodeak: eskaera arrakastatsuak
Hauek dira eskaera arrakastatsuak. Hau da, fitxategi batera sartzeko eskaera arrakastatsua izan da. Adibidez, Facebook.com-en sartzen saiatu zinen, eta sortu zen. Egoera-kode horietako bat erabili zen. Sarea erabiltzean erantzun mota hauek maiz ikusiko dituzula espero.
- 200 Ados: eskaera arrakastatsua.
- 201 Sortua: zerbitzariak sortutako baliabidea aitortu du.
- 202 Onartua: bezeroaren eskaera jaso da baina zerbitzariak oraindik prozesatzen ari da.
- 203 Informazio ez-autoritarioa: zerbitzariak bezeroari bidalitako erantzuna ez da zerbitzariak bidali zuenean zegoen bera.
- 204 Edukirik ez: zerbitzariak eskaera prozesatu du baina ez du edukirik ematen.
- 205 Berrezarri edukia: bezeroak dokumentuaren lagina freskatu behar du.
- 206 Eduki partziala: zerbitzariak baliabidearen zati bat baino ez du bidaltzen.
- 207 Egoera anitzeko: ondorengo mezuaren gorputza XML mezu bat da lehenespenez eta erantzun-kode bereizi batzuk izan ditzake.
- 208 Dagoeneko salatua: a.ko kideak WebDAV loteslea (multistatus) erantzunaren aurreko zati batean zerrendatuta daude jada, eta ez dira berriro sartzen.
3xx egoera kodeak: birzuzenketak
3xx HTTP egoera-kodeek birbideraketa bat adierazten dute. Erabiltzaile batek edo bilatzaileek 3xx egoera-kode bat topatzen dutenean, hasierako beste URL batera birbideratuko dira. Bada SEO garrantzitsua da zure negozioaren arrakastarako, orduan kode hauei buruz eta behar bezala nola erabili ikasi behar duzu.
- 300 Aukera anitzak: bezeroak egindako eskaerak hainbat erantzun posible ditu.
- 301 Betiko mugitu: zerbitzariak bilatzen duen baliabidea betirako beste URL batera eraman dela esaten dio bezeroari. Erabiltzaile eta bot guztiak URL berrira birbideratuko dira. Egoera-kode oso garrantzitsua da SEOrentzat.
- 302 Aurkitu: webgune edo orri bat beste URL batera eraman da aldi baterako. SEOri dagokion beste egoera-kode bat da.
- 303 Ikusi Beste: Kode honek bezeroari esaten dio zerbitzariak ez dituela eskatutako baliabidera birbideratzen ari, beste orri batera baizik.
- 304 Ez da aldatu: eskatutako baliabidea ez da aldatu aurreko transmisiotik.
- 305 Erabili proxy: bezeroak erantzunean ematen den proxy baten bidez soilik atzi dezake eskatutako baliabidera.
- 307 Aldi baterako birbideratzea: zerbitzariak bezeroari esaten dio bilatzen duen baliabidea aldi baterako beste URL batera birbideratu dela. SEO errendimendurako garrantzitsua da.
- 308 Birbideratze iraunkorra: zerbitzariak bilatzen duen baliabidea aldi baterako beste URL batera birbideratu dela esaten dio bezeroari.
4xx egoera kodeak: bezeroen erroreak
4xx egoera kodeak bezeroen erroreak dira. HTTP egoera kodeak barne hartzen dituzte, hala nola, "403 debekatuta" eta "407 proxy autentifikazioak behar dira". Horrek esan nahi du orria ez dela aurkitu eta zerbait gaizki dagoela eskaerarekin. Bezeroaren aldetik gertatzen den zerbait da arazoa. Baliteke datu-formatu oker bat, baimenik gabeko sarbidea edo eskaeran akats bat izatea.
- 400 Eskaera txarra: bezeroak datu osatugabeekin, gaizki eraikitako datuekin edo datu baliogabeekin bidaltzen ari da.
- 401 Baimenik gabe: baimena behar da bezeroak eskatutako baliabidera sartzeko.
- 403 Debekatuta: bezeroa sartzen saiatzen ari den baliabidea debekatuta dago.
- 404 Ez da aurkitu: zerbitzaria eskura daiteke, baina bezeroak bilatzen duen orri zehatza ez da.
- 405 Ez da onartutako metodoa: zerbitzariak eskaera jaso eta aitortu du, baina eskaera-metodo zehatza baztertu du.
- 406 Ez da onargarria: webguneak edo web aplikazioak ez du onartzen bezeroaren eskaera protokolo jakin batekin.
- 407 Proxy autentifikazioa beharrezkoa: egoera-kode hau 401 Baimenik gabekoaren antzekoa da. Desberdintasun bakarra da baimena proxy batek egin behar duela.
- 408 Eskaeraren denbora-muga: bezeroak webguneko zerbitzariari bidalitako eskaera iraungi egin da.
- 409 Gatazka: bidalitako eskaerak gatazkak ditu zerbitzariaren barneko eragiketekin.
- 410 Joan da: bezeroak atzitu nahi duen baliabidea betiko ezabatu da.
Ez hain ohikoak diren 4xx HTTP egoera-kode batzuk hauek dira:
- 402 Ordainketa beharrezkoa
- 412 Aurrebaldintzak huts egin du
- 415 Onartzen ez den multimedia mota
- 416 Eskatutako barrutia ez da ase
- 417 Itxaropena huts egin du
- 422 Prozesaezina den Entitatea
- 423 blokeatuta
- 424 Mendekotasun hutsa
- 426 Berritzea beharrezkoa
- 429 Eskaera Gehiegi
- 431 Eskaeraren goiburuko eremuak handiegiak
- 451 Ez dago erabilgarri legezko arrazoiengatik
5xx egoera kodeak: zerbitzariaren erroreak
5xx HTTP egoera kodeak zerbitzariaren erroreak dira. Errore hauek ez dira bezeroaren errua, baina zerbitzariaren aldetik zerbait gaizki dagoela iradokitzen dute. Bezeroak egindako eskaera ona da, baina zerbitzariak ezin du sortu eskatutako baliabidea.
- 500 Barne zerbitzariaren errorea: zerbitzariak bezeroaren eskaera prozesatzen duen bitartean kudeatu ezin duen egoera batean aurkitzen da.
- 501 Ez da inplementatu: zerbitzariak ez du ezagutzen edo ebatzi dezake bezeroak bidalitako eskaera-metodoa.
- 502 Atebide txarra: zerbitzaria atebide edo proxy gisa ari zen eta sarrerako zerbitzari batetik mezu baliogabe bat jaso zuen.
- 503 Zerbitzua ez dago erabilgarri: The baliteke zerbitzaria behera egotea eta ezin du bezeroaren eskaera prozesatu. HTTP egoera-kode hau sarean topa dezakezun zerbitzariaren arazo ohikoenetako bat da.
- 511 Sareko autentifikazioa beharrezkoa: bezeroak sarean autentifikatu behar du baliabidera sartu aurretik.
Ez hain ohikoak diren 5xx HTTP egoera-kode batzuk hauek dira:
- 504 Pasabidearen denbora-muga
- 505 HTTP bertsioa ez da onartzen
- 506 Aldaerak ere negoziatzen ditu
- 507 Biltegiratze nahikoa
- 508 Begizta hauteman da
- 510 Ez Hedatua
Laburpena
Hau erabil dezakezu HTTP egoera kodea iruzurra orria HTTP egoera eta HTTP errore-kode posible guztien erreferentzia gisa, kode bakoitzak zer esan nahi duen, zergatik sortzen diren kodea arazo bat izan daitekeenean eta arazoei nola aurre egin.
Egin klik hemen deskargatzeko 📥 HTTP egoera-kodeen iruzur orri hau eta gorde ezazu gertu egoera-kode guztien erreferentzia azkar gisa.
Laburbilduz:
- 1XX HTTP egoera-kodeak informazio-eskaera hutsak dira.
- 2XX HTTP egoera-kodeak arrakasta eskaerak dira. HTTP 200 OK arrakasta-egoeraren erantzun-kodeak eskaerak arrakasta izan duela adierazten du.
- 3XX HTTP egoera-kodeek birbideraketa bat adierazten dute. 3xx HTTP egoera-kode ohikoenak "301 betirako mugitu dira", "302 aurkitu dira" eta "307 aldi baterako birbideratzea" HTTP egoera kodeak dira.
- 4XX egoera kodeak bezeroen erroreak dira. 4xx egoera-kode ohikoenak "404 ez da aurkitu" eta "410 desagertuta" HTTP egoera kodea dira.
- 5XX HTTP egoera-kodeak zerbitzariaren erroreak dira. Ohikoena den 5xx HTTP egoera kodea "503 zerbitzua ez dago erabilgarri" egoera kodea da.
Erreferentziak
https://www.websiterating.com/calculators/
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