Mit jelentenek a gyakori HTTP-állapotkód-hibák?

A HTTP egy egyszerű (HTTP)TCP/IP -n alapuló kommunikációs protokoll, amely a világhálón(World Wide Web)  történő adattovábbítás abszolút alapja . A HTTP(HTTP) sok éven át  hatékony protokollként szolgál, amelyben több milliárd adatot küldenek HTTP -n keresztül az ügyfél és a szerver között.  A HTTP alapvetően(Essentially HTTP) egy kliens-szerver architektúrán alapul, ahol a webböngészők és keresőmotorok HTTP - kliensként, a webszerver(Web) pedig szerverként viselkedik. Az ügyfelek és a szerver ezen kérése/válasza TCP/IP - kapcsolaton keresztül történik. A böngésző kliens kérést kezdeményez egy webszerverhez URL formájában(URL)és a webszerver a kért erőforrásokkal és a böngésző HTTP - fejlécében található HTTPS-állapotkódokkal együtt válaszol. (HTTPS status codes)Más szóval, a webszerver siker- vagy hibakódokkal válaszol a kérésre.

HTTP állapotkód hibák

HTTP állapotkód hibák

A HTTPS(HTTPS) állapotkód a szerver által küldött rövid megjegyzés, amely akkor jelenik meg a weboldalon, amikor az ügyfél kérést kezdeményez a szerver felé. A HTTPS(HTTPS) állapotkód kritikus fontosságú a webhelytulajdonosok vagy bármely fejlesztő számára, mivel fontos szerepet játszanak a kliens/szerver oldali hibák diagnosztizálásában és a konfigurációs problémák megoldásában. Más szavakkal, a HTTPS - állapotkód a szerver módja annak, hogy elmondja, hogy valami nincs rendben. Az állapotkód elem egy 3 jegyű szám, ahol az állapotkód első számjegye a válaszok osztályait határozza meg. Az osztályon belül számos szerverkód létezik, amelyeket a szerver visszaad. A HTTPS állapotkód utolsó két számjegyének nincs osztályozási szerepe. A HTTP(HTTP) -hez öt szabványos osztály létezikállapotkódok, amelyeket részletesen tárgyalunk, és megvitatunk néhány HTTPS - állapotkódot, amelyekkel rendszeresen találkozhatunk.

A HTTPS(HTTPS) állapotkódok 5 osztályba sorolhatók:

1xx:

Ez az osztály olyan információs(Informational) válaszokat jelöl, amelyek azt jelzik, hogy az ügyfél által kezdeményezett kéréseket a webszerver megkapta, és feldolgozás alatt áll.

Ezen az osztályon belül számos szerverkód létezik, amelyeket a szerver visszaad.

Az alábbiakban néhány, az 1xx osztályba tartozó állapotkódok listája található.

100 Folytatás:(100 Continue:) Ez azt jelzi, hogy a szerver a kliens által kezdeményezett kérésnek csak egy részét kapta meg egy nagy kérésből, és ez azt jelenti, hogy a kliens mindaddig folytathatja a kérés küldését, amíg a kérést nem utasítják el a szerver oldaláról.

101 Protokollváltás:(101 Switching Protocols:) Az állapotkód azt jelenti, hogy a szerver készen áll a protokollváltásra az ügyfél kérésének megfelelően.

2xx:

Ez az osztály a szerver által visszaadott sikerkód. Ez azt jelenti, hogy a kliens által kezdeményezett kérést a szerver megkapta, a műveletet megértette és feldolgozta.

Az alábbiakban néhány, a 2xx osztályba tartozó állapotkódok listája található.

200 OK: Ez az állapotkód szabványos válasz az ügyfelek által kezdeményezett sikeres HTTP kérésekre. (HTTP)A szerver akkor küldi vissza, ha a weboldal ugyanúgy viselkedik, mint ahogyan az elvárható.

201 Létrehozva:(201 Created:) Ez az állapotkód akkor jelenik meg, amikor a kiszolgáló befejezi az ügyfél által kezdeményezett kérést, és új erőforrás jön létre.

205 Tartalom visszaállítása:(205 Reset Content:) Ezt az állapotkódot a rendszer akkor adja vissza, ha a kiszolgáló sikeresen teljesítette az ügyfél kérését, de nem tudott visszaadni semmilyen tartalmat. Ehhez a kliensnek/böngészőnek vissza kell állítania a dokumentumnézetet.

3xx:

Ez az osztály egy átirányítási(Redirection) kód, amely azt javasolja az ügyfélnek, hogy tegye meg a további műveleteket a kezdeményezett kérés befejezéséhez. Azt jelzi, hogy az ügyfélnek további lépéseket kell tennie a kérés teljesítéséhez.

Az alábbiakban a 3xx osztályba tartozó állapotkódok listája található.

300 többszörös választási lehetőség:(300 Multiple Choices:) az ügyfél által kezdeményezett erőforrások feleletválasztós lehetőségét jelzi. Az ügyfél legfeljebb öt címet tartalmazó hivatkozást választhat.

301 Véglegesen áthelyezve:(301 Moved Permanently:) Ez az állapotkód akkor jelenik meg, ha az ügyfél által kezdeményezett erőforrás- vagy weboldalkérést véglegesen lecserélik egy másik erőforrásra. átirányít egy új URL -re .

302 Talált:(302 Found:) Ez az állapotkód akkor jelenik meg, ha az ügyfél által kezdeményezett erőforrás- vagy weboldalkérelem megtalálható, de a várttól eltérő helyen. Ideiglenesen átkerül egy másik erőforrásba, vagy ideiglenesen átirányít egy új URL -re .

304 Nem módosítva:(304 Not Modified:) Ez az állapotkód akkor jelenik meg, ha a kliens már letöltött erőforrásokat az utolsó látogatás óta, és ez jelzi a kliens böngészőjét, hogy a kért erőforrások már tárolva vannak a böngésző gyorsítótárában, amely nem módosult. Ez az állapotkód alapvetően felgyorsítja az erőforrások kézbesítését a weboldalról azáltal, hogy a korábban letöltött példányt használja, amely az utolsó látogatás óta még mindig a gyorsítótárban van.

4xx:

Az ügyféloldali hiba azt jelzi, hogy probléma lépett fel az ügyfél kérésével. A kód akkor kerül visszaadásra, ha az ügyfél kérése hibás szintaxist tartalmazhat.

Az alábbiakban néhány, a 4xx osztályba tartozó állapotkódok listája található.

400 Hibás kérés:(400 Bad Request:) Ez az állapotkód akkor jelenik meg, ha a szerver nem dolgozta fel a kérést ügyfélhiba miatt, például rossz szintaxis, megtévesztő útválasztási kérelem, érvénytelen keretezés stb.

401 Jogosulatlan:(401 Unauthorized:) Ezt az állapotkódot küldi vissza a kiszolgáló, ha az ügyfél nem adott meg érvényes hitelesítési adatokat.

403 Tiltott(403 Forbidden) :(403 Forbidden:) Ez a HTTPS(HTTPS) állapotkód akkor kerül visszaadásra, ha az erőforráshoz való hozzáférés tiltva van, és az ügyfél nem rendelkezik a tartalom megtekintéséhez szükséges engedéllyel. Ez alapvetően akkor fordul elő, ha az ügyfél jelszóval védett tartalmat próbál meg megtekinteni érvényes bejelentkezési adatok nélkül.

404 Nem található(404 Not Found)(404 Not Found) : Ez a HTTPS(HTTPS) -állapotkód hiba a leggyakoribb hiba, és akkor jelenik meg, ha a kiszolgáló nem találja az ügyfél által kezdeményezett kérést.

405 Method Not Allowed: Ez a HTTPS -állapotkód akkor jelenik meg, ha a kliens által kért metódust a tárhelykiszolgáló támogatja, de az ügyfél által kért erőforrások nem.

408 Kérelem időtúllépése:(408 Request Timeout:) Ezt a HTTPS -állapotkódot küldi vissza a szerver, ha a kiszolgáló nem kapott teljes kérést az ügyfélböngészőtől. Ennek a hibának a fő oka az adatcsomagok elvesztése a kliens-szerver közötti kommunikáció során. A szerver időtúllépéssel várja, hogy a kérés teljes mértékben megérkezzen az ügyfélböngészőtől.

410 Eltűnt:(410 Gone:) Ez a HTTPS -állapotkód akkor jelenik meg, ha a kiszolgáló nem találja az ügyfél által kezdeményezett kérési oldalt vagy erőforrásokat. Ez az állapothiba hasonló a 404-es, nem található(Found) hibaüzenethez, kivéve, hogy ez a hiba állandó, és a kért oldal vagy erőforrások jelenleg már nem érhetők el, és a jövőben sem lesznek elérhetők.

5xx:

Ez az osztály szerveroldali hiba, és akkor kerül visszaadásra, ha a szerver nem teljesítette a kliens kérését – a szerver hibája lehet az egyik ok, ami megakadályozza a kérés teljesítését.

Az alábbiakban néhány, az 5xx osztályba tartozó állapotkódok listája található.

500 Belső szerverhiba(500 Internal Server Error) :(500 Internal Server Error:) Ezt a HTTPS(HTTPS) -állapothibát harmadik féltől származó bővítmények vagy hibás beépülő modulok generálják. Ez egy szerverhiba, amikor a kiszolgáló nem csatlakozik az adatbázishoz, és nem tudja kézbesíteni a kért erőforrást.

501 Nincs implementálva:(501 Not Implemented:) Ez egy webszerver-probléma, hibaüzenet jelenik meg, ha a szerver nem támogatja az ügyfél által kért funkciót. Ezt a hibát csak a gazdagép tudja megoldani

502 Rossz átjáró:(502 Bad Gateway:) Ez a hiba többnyire akkor fordul elő, ha az adatbázishoz erőforrásokat kérő kiszolgáló sok időt vesz igénybe, és a webszerver törli, és végül megszakítja a kapcsolatot az upstream szerverrel vagy egy adatbázissal. Ezt a hibát akkor küldi vissza a szerver, ha érvénytelen választ kap a felfelé irányuló kiszolgálótól.

503 A szolgáltatás nem elérhető:(503 Service Unavailable:) Ez a hibaüzenet akkor jelenik meg, ha a kiszolgáló túl sok kéréssel van túlterhelve, és nem tudja időben kezelni a kéréseket.

504 Gateway Timeout : Ez a hibaüzenet akkor jelenik meg, ha az átjáróként működő kiszolgáló nem kap választ egy upstream kiszolgálótól. Ez akkor fordul elő, ha egy ügyfél által kezdeményezett kérés két szervert érint a kérelem feldolgozásához, ahol az első szerver átjáróként működik. Az első szerver továbbítja a kérést a második szervernek, és a hibaüzenet akkor jelenik meg, ha az első szerver időtúllépése a második szerver válaszára vár.

Remélem hasznosnak találja ezt a kis információt.(I hope you find this bit of information useful.)



About the author

Webfejlesztő vagyok, tapasztalattal a Firefox és a Google Docs területén. A Floridai Egyetemen szereztem diplomát üzleti adminisztrációból. Szakképzettségeim a következők: weboldalkészítés, tartalomkezelő rendszer (CMS), adatelemzés és felhasználói felület tervezés. Tapasztalt tanácsadó vagyok, aki segíthet csapatának hatékony webhelyek és alkalmazások létrehozásában.



Related posts