Használja ezt HTTP állapotkódok csalólap ⇣ hivatkozásként minden HTTP állapotra és HTTP hibakódra, hogy mit jelentenek az egyes kódok, miért generálódnak, mikor lehet probléma a kóddal, és hogyan kell kezelni a problémákat. Töltse le ezt a HTTP állapotkódok csalólapot ⇣
Az internet két alapvető, de nagyon különböző dologból áll: kliensek és szerverek. Ez a kapcsolat között ügyfél részére (például Chrome, Firefox stb.) és szerverek (például webhelyek, adatbázisok, e-mailek, alkalmazások stb.), az úgynevezett kliens-szerver modell.
Az ügyfelek kéréseket intéznek a szerverhez, és a szerver válaszol.
A HTTP-állapotkódok tudatják velünk a kiszolgálóhoz intézett kérés állapotát, ha az sikeres volt, hibás volt, vagy valami a kettő között van.
A HTTP állapotkód egy szám, amely összefoglalja a hozzá tartozó választ – Fernando Doglio a „REST API Development with NodeJS” című könyvéből.
HTTP állapotkódok csalólap
A HTTP válaszállapotkódok öt osztályba vannak csoportosítva:
- 1XX állapotkódok: Információs kérések
- 2XX állapotkódok: Sikeres kérések
- 3XX állapotkódok: Átirányítások
- 4XX állapotkódok: Ügyfélhibák
- 5XX állapotkódok: Szerverhibák
1xx állapotkódok: Információs kérések
Az 1xx állapotkódok információs kérések. Azt jelzik, hogy a szerver megkapta és megértette a kérést, és a böngészőnek várnia kell még egy kicsit, amíg a szerver feldolgozza az információkat. Ezek az állapotkódok kevésbé gyakoriak, és nem befolyásolják közvetlenül a keresőoptimalizálást.
- 100 Folytatás: Eddig minden rendben van, és az ügyfélnek folytatnia kell a kérést, vagy figyelmen kívül kell hagynia, ha az már befejeződött.
- 101 Kapcsolóprotokollok: Az a protokoll, amelyre a szerver vált az üzenetet küldő kliens kérésére, beleértve a frissítési kérelem fejlécét.
- 102 Feldolgozás: A szerver elfogadta a teljes kérést, de még feldolgozás alatt áll.
- 103 Korai tippek: Lehetővé teszi a felhasználói ügynök számára, hogy megkezdje az erőforrások előtöltését, miközben a kiszolgáló még választ készít.
2xx állapotkód: Sikeres kérések
Ezek a sikeres kérések. Ez azt jelenti, hogy a fájl elérésére vonatkozó kérése sikeres volt. Például megpróbálta elérni a Facebook.com oldalt, és ez jött. Ezen állapotkódok egyikét használták. Számítson rá, hogy az internet használatakor gyakran fog ilyen típusú válaszokat látni.
- 200 OK: Sikeres kérés.
- 201 Létrehozva: A szerver nyugtázta a létrehozott erőforrást.
- 202 Elfogadva: Az ügyfél kérése megérkezett, de a szerver még feldolgozza azt.
- 203 Nem hiteles információ: A kiszolgáló által az ügyfélnek küldött válasz nem ugyanaz, mint amikor a kiszolgáló elküldte.
- 204 Nincs tartalom: A szerver feldolgozta a kérést, de nem ad meg tartalmat.
- 205 Tartalom visszaállítása: Az ügyfélnek frissítenie kell a dokumentummintát.
- 206 Részleges tartalom: A szerver az erőforrásnak csak egy részét küldi el.
- 207 Többállapotú: A következő üzenettörzs alapértelmezés szerint XML-üzenet, és számos külön válaszkódot tartalmazhat.
- 208 Már jelentették: A tagjai a WebDAV A kötés már szerepelt a (többállapotú) válasz előző részében, és nem szerepelnek újra.
3xx állapotkódok: Átirányítások
A 3xx HTTP állapotkódok átirányítást jeleznek. Ha egy felhasználó vagy a keresőmotorok 3xx állapotkóddal találkoznak, a rendszer átirányítja őket a kezdeti URL-től eltérő URL-re. Ha SEO fontos vállalkozása sikere szempontjából, akkor tájékozódnia kell ezekről a kódokról és a helyes használatukról.
- 300 Több választási lehetőség: Az ügyfél kérésére több lehetséges válasz is lehetséges.
- 301 Véglegesen áthelyezve: A szerver közli az ügyféllel, hogy az általa keresett erőforrás véglegesen egy másik URL-re került. Minden felhasználó és robot át lesz irányítva az új URL-re. Ez egy nagyon fontos állapotkód a SEO számára.
- 302 Talált: Egy webhely vagy oldal átmenetileg egy másik URL-re került. Ez egy másik, a SEO szempontjából releváns állapotkód.
- 303 Lásd Egyéb: Ez a kód közli az ügyféllel, hogy a kiszolgáló nem a kért erőforráshoz irányítja át, hanem egy másik oldalra.
- 304 Nincs módosítva: A kért erőforrás nem változott az előző átvitel óta.
- 305 Proxy használata: Az ügyfél csak a válaszban megadott proxyn keresztül férhet hozzá a kért erőforráshoz.
- 307 Ideiglenes átirányítás: A kiszolgáló közli az ügyféllel, hogy az általa keresett erőforrás ideiglenesen át lett irányítva egy másik URL-re. Ez releváns a SEO teljesítménye szempontjából.
- 308 Állandó átirányítás: A kiszolgáló közli az ügyféllel, hogy az általa keresett erőforrás átmenetileg egy másik URL-re lett átirányítva.
4xx állapotkódok: Ügyfélhibák
A 4xx állapotkódok ügyfélhibák. Tartalmazzák a HTTP állapotkódokat, például a „403 tiltott” és „407 proxy hitelesítés szükséges”. Ez azt jelenti, hogy az oldal nem található, és valami nem stimmel a kéréssel. Valami, ami az ügyféloldalon történik, az a probléma. Lehet, hogy helytelen adatformátum, jogosulatlan hozzáférés vagy tévedés a kérésben.
- 400 Hibás kérés: Az ügyfél kérést küld hiányos adatokkal, rosszul felépített adatokkal vagy érvénytelen adatokkal.
- 401 Jogosulatlan: Engedélyezés szükséges ahhoz, hogy az ügyfél hozzáférjen a kért erőforráshoz.
- 403 Tiltott: Az az erőforrás, amelyhez az ügyfél hozzá akar férni, tiltott.
- 404 Nem található: A szerver elérhető, de az ügyfél által keresett oldal nem.
- 405 Method Not Allowed: A szerver megkapta és felismerte a kérést, de elutasította az adott kérési módot.
- 406 Nem elfogadható: A webhely vagy webalkalmazás nem támogatja az ügyfél kérését egy adott protokollal.
- 407 Proxy hitelesítés szükséges: Ez az állapotkód hasonló a 401 Jogosulatlan kódhoz. Az egyetlen különbség az, hogy az engedélyezést meghatalmazottnak kell elvégeznie.
- 408 Kérelem időtúllépése: Az ügyfél által a webhelyszervernek küldött kérés lejárt.
- 409 Ütközés: Az elküldött kérés ütközik a kiszolgáló belső műveleteivel.
- 410 Eltűnt: Az ügyfél által elérni kívánt erőforrás véglegesen törölve lett.
Egyéb kevésbé gyakori 4xx HTTP-állapotkódok:
- 402 Fizetés szükséges
- 412 Sikerült kondicionálni
- 415 Nem támogatott médiatípus
- 416 A kért tartomány nem teljesíthető
- 417 Az elvárás meghiúsult
- 422 Feldolgozhatatlan entitás
- 423 Zárt
- 424 Sikertelen függőség
- 426 Frissítés szükséges
- 429 Túl sok kérés
- 431 A kérés fejlécmezői túl nagyok
- 451 Jogi okokból nem elérhető
5xx állapotkódok: Szerverhibák
Az 5xx HTTP állapotkódok szerverhibák. Ezek a hibák nem az ügyfél hibája, de arra utalnak, hogy valami nem stimmel a szerveroldalon. Az ügyfél kérése jó, de a szerver nem tudja előállítani a kért erőforrást.
- 500 Belső szerverhiba: A kiszolgáló olyan helyzetbe fut be, amelyet nem tud kezelni az ügyfél kérésének feldolgozása közben.
- 501 Nincs implementálva: A szerver nem ismeri vagy nem tudja megoldani az ügyfél által küldött kérési módot.
- 502 Hibás átjáró: A szerver átjáróként vagy proxyként működött, és érvénytelen üzenetet kapott egy bejövő szervertől.
- 503 A szolgáltatás nem elérhető: A a szerver leállhat és nem tudja feldolgozni az ügyfél kérését. Ez a HTTP-állapotkód az egyik leggyakoribb szerverprobléma, amellyel az interneten találkozhat.
- 511 Hálózati hitelesítés szükséges: Az ügyfélnek hitelesítenie kell magát a hálózaton, mielőtt hozzáférhet az erőforráshoz.
Egyéb kevésbé gyakori 5xx HTTP-állapotkódok:
- 504 Gateway Timeout
- 505 HTTP verzió nem támogatott
- 506 A változat is tárgyal
- 507 Elégtelen tárhely
- 508 Hurok észlelve
- 510 Nem kiterjesztett
Összegzésként
Ezt használhatja HTTP állapotkód csaló lap hivatkozásként az összes lehetséges HTTP-állapotra és HTTP-hibakódra, az egyes kódok jelentésére, miért generálódnak, ha a kód problémát jelenthet, és hogyan kell kezelni a problémákat.
Kattintson ide a letöltéshez 📥 ez a HTTP-állapotkódok csalólapja, és tartsa a közelében, mint az összes állapotkód gyors hivatkozását.
Összefoglalva:
- 1XX A HTTP állapotkódok pusztán információs kérések.
- 2XX A HTTP állapotkódok sikeres kérések. A HTTP 200 OK sikeres állapot válaszkódja azt jelzi, hogy a kérés sikeres volt.
- 3XX A HTTP állapotkódok átirányítást jeleznek. A leggyakoribb 3xx HTTP-állapotkódok közé tartozik a „301 véglegesen áthelyezve”, „302 található” és „307 ideiglenes átirányítás” HTTP-állapotkód.
- 4XX az állapotkódok ügyfélhibák. A leggyakoribb 4xx állapotkódok a „404 nem található” és a „410 elment” HTTP-állapotkód.
- 5XX A HTTP állapotkódok szerverhibák. A leggyakoribb 5xx HTTP-állapotkód az „503 szolgáltatás nem elérhető” állapotkód.
Referenciák
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