Mit jelent a gyakori HTTP állapotkód hiba?

Tartalomjegyzék:

Mit jelent a gyakori HTTP állapotkód hiba?
Mit jelent a gyakori HTTP állapotkód hiba?

Videó: Mit jelent a gyakori HTTP állapotkód hiba?

Videó: Mit jelent a gyakori HTTP állapotkód hiba?
Videó: How To Get ANY Game On Your Xbox For Free! - YouTube 2024, Április
Anonim

HTTP egy egyszerű TCP / IP-alapú kommunikációs protokoll és az abszolút aljzat a világhálón történő adatszolgáltatáshoz. Hosszú évek óta a HTTP erőteljes protokollként szolgál, melyen az adatok kliensei és kiszolgálói között HTTP protokollon keresztül küldik az adatok bazillitását. Lényegében a HTTP kliens-szerver architektúrán alapul, ahol a webböngészők és a keresőmotorok HTTP-kliensek és webkiszolgálóként működnek, mint egy kiszolgáló. Az ügyfelek és a kiszolgáló kérését / válaszát TCP / IP-kapcsolaton keresztül kommunikálják. A böngésző ügyfél kérést indít egy webkiszolgálóra URL formájában, és a webszerver a kért erőforrásokkal együtt válaszol HTTPS állapotkódok amelyek a böngészők HTTP fejlécében vannak jelen. Más szóval, a webszerver sikert vagy hibakódot válaszol.

HTTP állapotkód hibák

A HTTPS állapotkód egy olyan rövid üzenet, amelyet a kiszolgáló küld a weboldalon, amikor az ügyfél kérést indít a kiszolgálónak. A HTTPS állapotkód kritikus fontosságú a webhelyek tulajdonosa vagy bármely fejlesztő számára, mivel fontos szerepet játszanak az ügyfél / kiszolgáló oldali hibák diagnosztizálásában és a konfigurációs problémák megoldásában. Más szóval, a HTTPS állapotkód egy kiszolgálói módon azt mondja, hogy valami nem helyes. Az állapotkód elem egy 3 jegyű szám, ahol az állapotkód első számjegye meghatározza a válaszok osztályait. Az osztályon belül számos szerverkód létezik, és a szerver visszaküldi azokat. A HTTPS állapotkód utolsó két számjegye nem rendelkezik osztályozási szerepkörrel. A HTTP állapotkódok számára öt standard osztály létezik, amelyeket részletesen megvitatunk, és megvitatunk néhány olyan HTTPS állapotkódot, amelyek rendszeresen bekapcsolódhatnak.
A HTTPS állapotkód egy olyan rövid üzenet, amelyet a kiszolgáló küld a weboldalon, amikor az ügyfél kérést indít a kiszolgálónak. A HTTPS állapotkód kritikus fontosságú a webhelyek tulajdonosa vagy bármely fejlesztő számára, mivel fontos szerepet játszanak az ügyfél / kiszolgáló oldali hibák diagnosztizálásában és a konfigurációs problémák megoldásában. Más szóval, a HTTPS állapotkód egy kiszolgálói módon azt mondja, hogy valami nem helyes. Az állapotkód elem egy 3 jegyű szám, ahol az állapotkód első számjegye meghatározza a válaszok osztályait. Az osztályon belül számos szerverkód létezik, és a szerver visszaküldi azokat. A HTTPS állapotkód utolsó két számjegye nem rendelkezik osztályozási szerepkörrel. A HTTP állapotkódok számára öt standard osztály létezik, amelyeket részletesen megvitatunk, és megvitatunk néhány olyan HTTPS állapotkódot, amelyek rendszeresen bekapcsolódhatnak.

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

1xx:

Ez az osztály Információs válaszokat jelez, amelyek azt jelzik, hogy az ügyfél által kezdeményezett kérelmeket a webszerver fogadja és folyamatban van.

Ezen az osztályon belül számos szerverkód létezik, és a szerver visszaküldi azokat.

Az alábbiakban felsoroljuk az 1xx osztályba tartozó állapotkódok listáját.

100 Folytatás: Ez azt jelzi, hogy a kiszolgáló egy nagy kérésből csak egy részét fogadta az ügyfél által kezdeményezett kérelemnek, és ez azt jelenti, hogy az ügyfél továbbra is küldhet kérést, amíg a kérést nem utasítják el a kiszolgáló végéről.

101 Kapcsolási protokollok: Az állapotkód azt jelenti, hogy a kiszolgáló készen áll a protokollok átkapcsolására az ügyfél kérésére.

2xx:

Ez az osztály egy sikeres kód, amelyet a szerver visszaküldött. Ez azt jelenti, hogy az ügyfél által kezdeményezett kérést a szerver fogadta, valamint megértette és feldolgozta a műveletet.

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

200 OK: Ez az állapotkód standard válasz az ügyfelek által kezdeményezett sikeres HTTP-kérelmekre. A szerver visszaküldi azt, amikor a weboldal ugyanúgy viselkedik, mint amilyennek várhatóan viselkedni fog.

201 Létrehozva: Ezt az állapotkódot akkor adja vissza, amikor az ügyfél kezdeményezte a kérést a szerver, és új erőforrás jön létre

205 Tartalom visszaállítása: Ezt az állapotkódot akkor adja vissza, ha a kiszolgáló sikeresen befejezte az ügyfél kérését, de nem sikerült visszaadnia a tartalmat. Ehhez az ügyfélnek / böngészőnek vissza kell állítania a dokumentum nézetet.

3xx:

Ez az osztály egy átirányítási kód, amely arra ösztönzi az ügyfelet, hogy tegye meg a további lépéseket a kezdeményezett kérés befejezéséhez. Jelzi, hogy az ügyfélnek további lépéseket kell tennie a kérés teljesítéséhez.

Az alábbiakban felsoroljuk a 3xx osztályba tartozó állapotkódok listáját.

300 több választási lehetőség: többszörös választást jelez az ügyfél által kezdeményezett erőforrásokhoz. Az ügyfél választhat egy legfeljebb öt címre mutató linket.

301 Állandó mozgás: Ez az állapotkód akkor jelenik meg, amikor az ügyfél kezdeményezte az erőforrásokra vagy weboldalra vonatkozó kérelmet, véglegesen egy másik erőforrással helyettesítik. átirányítja egy új URL-re.

302 talált: Ez az állapotkód akkor jelenik meg, ha az ügyfél kezdeményezte az erőforrásokra vagy weboldalra vonatkozó kérést, de a vártnál eltérő helyen található. Átmenetileg más erőforrásra van áthelyezve, vagy ideiglenesen átirányítja egy új URL-re.

304 Nincs módosítva: Ezt az állapotkódot akkor adja vissza, ha az ügyfél már az utolsó látogatás óta töltötte le az erőforrásokat, és megjelenik, hogy értesíti az ügyfélböngészőt arról, hogy a kért erőforrások már tárolódtak a böngésző gyorsítótárában, amelyet még nem módosított. Ez az állapotkód alapvetően felgyorsítja az erőforrások szállítását a weboldalról a korábban letöltött példányban, amely még mindig a gyorsítótárban van az utolsó látogatás óta.

4xx:

Az ügyféloldali hiba, amely azt jelzi, hogy probléma merült fel az ügyfél kérésére. A kódot akkor adja vissza, ha az ügyfél kérelme helytelen szintaxist tartalmazhat.

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

400 rossz kérés: Ezt az állapotkódot akkor adja vissza, ha a kiszolgáló az ügyfélhiba miatt nem dolgozza fel a kérelmet, például rossz szintaxis, megtévesztő útvonalválasztási kérelem, érvénytelen keretezés stb.

401 Engedély nélküli: Ezt az állapotkódot a szerver visszaküldi, ha az ügyfél nem adott meg érvényes hitelesítési hitelesítő adatokat.

403 letiltva: Ezt a HTTPS állapotkódot akkor adja vissza, ha az erőforráshoz való hozzáférés tiltott, és az ügyfélnek nincs engedélye a tartalom megtekintéséhez. Ez alapvetően akkor fordul elő, ha az ügyfél megpróbálja megnézni a jelszóval védett tartalmat érvényes bejelentkezési adatok nélkül.

404 nem található: Ez a HTTPS állapotkód hiba a leggyakoribb hiba, és visszaadható, ha a kiszolgáló nem találja meg az ügyfél által kezdeményezett kérést.

405 Módszer nem engedélyezett: Ezt a HTTPS állapotkódot akkor adja vissza, ha az ügyfél által kért módszert a szerver támogatja, de az ügyfél által igényelt erőforrások nem támogatják.

408 kérés időtúllépés: Ezt a HTTPS állapotkódot a szerver visszaküldi, ha a kiszolgáló nem kapott teljes kérelmet az ügyfélböngészőből. Ennek a hibának a fő oka az adatcsomagok vesztése az ügyfél-kiszolgáló közötti kommunikáció során. A kiszolgáló kikapcsolódik, várva a kérést, hogy teljesen fogadja az ügyfél böngészőjét.

410 Elhagyta: Ezt a HTTPS állapotkódot akkor adja vissza, ha a kiszolgáló nem találja meg az ügyfél által kezdeményezett kérésoldalakat vagy erőforrásokat. Ez az állapothiba hasonló a 404 Nem talált hibához, kivéve, hogy ez a hiba állandó, és a kért oldal vagy erőforrások már nem állnak rendelkezésre, és a jövőben sem lesz elérhető.

5xx:

Ez az osztály egy kiszolgálói oldal hiba, és visszaküldik, ha a kiszolgáló nem teljesíti az ügyfél kérését. A szerver hibája az egyik oka lehet, ha megakadályozza a kérés teljesítését.

Az alábbiakban felsoroljuk az 5xx osztály alá tartozó állapotkódok listáját.

500 Belső Szerver Hiba: Ezt a HTTPS állapothibát a harmadik féltől származó bővítmények vagy hibás bővítmények generálják. Ez egy kiszolgálóhiba, amikor a kiszolgáló nem tud csatlakozni az adatbázishoz, és nem nyújtja be a kért erőforrást.

501 nem hajtották végre: Ez webkiszolgáló hibaüzenetet hoz, ha a kiszolgáló nem támogatja a kliens által kért funkcionalitást. Ez a hiba csak a gazda számára megoldható

502 Bad Gateway: Ez a hiba többnyire akkor fordul elő, amikor a kiszolgáló, amely az erőforrásokat az adatbázisba kérte, sok időt vesz igénybe, és a webkiszolgáló maga lemondja magát, végül megszakítja a kapcsolatot az upstream kiszolgálóval vagy egy adatbázissal. Ezt a hibát a kiszolgáló visszaküldi, amikor érvénytelen választ kap a legfrissebb kiszolgálótól.

503 A szolgáltatás nem elérhető: Ez a hiba akkor jelenik meg, ha a szerver túl sok kérelemmel túlterhelt, és nem áll rendelkezésre a kérések időben történő kezelésére.

504 kapu időtúllépés: Ez a hiba akkor jelenik meg, ha az átjáróként működő kiszolgáló nem fogadja a felfelé irányuló kiszolgáló válaszát. Ez akkor fordul elő, ha egy ügyfél által kezdeményezett kérelem két szervert tartalmaz a kérelem feldolgozásához, ahol az első kiszolgáló átjáróként működik. Az első kiszolgáló továbbítja a kérést a második kiszolgálónak, és a hiba akkor jelenik meg, ha az első kiszolgáló időtúllépése várakozik a második szerver válaszára.

Remélem, hasznosnak találod ezt az információt.

Ajánlott: