A HTTP hiba és állapotkódok magyarázata

A weboldal hibáinak megértése és a velük kapcsolatos tennivalók

Amikor meglátogatja a weboldalakat, a böngészője - az ügyfél - a HTTP-vel rendelkező hálózati protokollon keresztül csatlakozik a webszerverekhez. Ezek a hálózati kapcsolatok támogatják a válaszadatok visszaküldését a kiszolgálókról az ügyfelek felé, beleértve a weblapok tartalmát és néhány protokollvezérlő információt is. Esetenként előfordulhat, hogy nem sikerül elérni az elérni kívánt webhelyet. Ehelyett hibát vagy állapotkódot lát.

A HTTP-hibák és állapotkódok típusai

A HTTP-kiszolgáló válaszadatai között minden egyes kérelem tartalmaz egy kódszámot, amely jelzi a kérés eredményét. Ezek az eredménykódok három számjegyű számok kategóriákba sorolhatók:

A lehetséges hibák és állapotkódok közül csak néhány szerepel az interneten vagy az intraneten . A hibákkal kapcsolatos kódokat általában egy olyan weboldalon mutatják be, ahol a sikertelen kérelem kimenetént jelenik meg, míg más állapotkódok nem jelennek meg a felhasználók számára.

200 OK

Wikimedia Commons

A 200- as HTTP állapot esetén a webszerver feldolgozta a kérést sikeresen és továbbította a böngészőhöz. A legtöbb HTTP-kérés ezt az állapotot eredményezi. A felhasználók ritkán látják ezt a kódot a képernyőn, mivel a webböngészők általában csak kódokat mutatnak, ha valamilyen probléma merül fel.

Hiba 404 nem található

Ha a HTTP hiba 404 nem található , akkor a webszerver nem találta meg a kért oldalt, fájlt vagy más erőforrást. HTTP 404 hiba azt jelzi, hogy a kliens és a kiszolgáló közötti hálózati kapcsolat sikeresen megtörtént. Ez a hiba leggyakrabban akkor fordul elő, ha a felhasználók manuálisan beírják a helytelen URL- t egy böngészőbe, vagy a webszerver rendszergazdája eltávolítja a fájlt, anélkül, hogy a címet átirányíthatja egy érvényes új helyre. A felhasználóknak ellenőrizniük kell ezt a problémát, vagy várniuk kell a webes rendszergazda számára, hogy kijavítsa ezt a problémát.

Hiba 500 belső kiszolgálóhiba

Wikimedia Commons

HTTP hiba: 500 belső szerverhiba esetén a webszerver egy érvényes kérést kapott egy ügyféltől, de nem tudta feldolgozni. HTTP 500 hiba akkor fordul elő, ha a kiszolgáló általános technikai hibákat észlel, például alacsony a rendelkezésre álló memória vagy lemezterület. A kiszolgáló adminisztrátorának javítania kell ezt a problémát. Több "

503-as hiba: A szolgáltalás nem elérhető

Közösségi terület

HTTP hiba 503 A Nem elérhető szolgáltatás azt jelzi, hogy a webszerver nem tudja feldolgozni a bejövő ügyfélkérelmet. Egyes webkiszolgálók HTTP 503 protokollt használnak arra, hogy jelezzék a várható hibákat olyan adminisztratív irányelvek miatt, mint például az egyidejű felhasználók számának korlátozása vagy a CPU kihasználtsága, hogy megkülönböztessék azokat a váratlan hibáktól, amelyeket általában HTTP 500-nak neveznek.

301 állandóan mozgott

Közösségi terület

HTTP 301 Moved Folyamatosan jelzi, hogy az ügyfél által megadott URI-t áthelyezték egy másik helyre egy HTTP átirányítás nevű módszerrel, amely lehetővé teszi az ügyfél számára, hogy új kérelmet adjon ki, és az erőforrást az új helyről töltse le. A webböngészők automatikusan követik a HTTP 301 átirányításokat felhasználói beavatkozás nélkül.

302 Talált vagy 307 ideiglenes átirányítás

Közösségi terület

A 302-es állapot hasonló a 301-hez, de a 302-es kódot olyan esetekhez tervezték, ahol az erőforrás ideiglenesen, nem tartósan mozgott. A szerver rendszergazdának csak a rövid tartalmi karbantartási időszakok alatt kell használnia a HTTP 302 szolgáltatást. A webböngészők automatikusan követték a 302 átirányítást, mint a 301. kód esetében. A HTTP 1.1 verzió új kódot, 307 ideiglenes átirányítást adott át ideiglenes átirányítások jelzésére.

400 Hibás kérelem

Közösségi terület

A 400 Bad Request kérdése általában azt jelenti, hogy a webszerver nem értette a kérést az érvénytelen szintaxis miatt. Normális esetben ez egy technikai hibát jelez az ügyféllel kapcsolatban, de maga a hálózat adatkárosodása is okozhatja a hibát.

401 Engedély nélküli

Közösségi terület

A 401 jogosulatlan hiba akkor fordul elő, amikor a webes ügyfél védett erőforrást kér a kiszolgálón, de az ügyfelet nem hitelesítette a hozzáférés. Általában az ügyfélnek be kell jelentkeznie a kiszolgálóhoz érvényes felhasználónévvel és jelszóval a probléma megoldásához.

100 Folytatás

Közösségi terület

A protokoll 1.1-es verziójához hozzáadva a HTTP állapotát a 100 Continue- ot úgy tervezték, hogy hatékonyabban használja a hálózati sávszélességet , lehetővé téve a kiszolgálók számára, hogy megerősítsék készségüket a nagy kérések elfogadására. A Continue protokoll lehetővé teszi egy HTTP 1.1 kliens számára, hogy küldjön egy kis, speciálisan konfigurált üzenetet, amelyben a szerver 100 kóddal válaszol. Ezután várakozik a válaszra, mielőtt (általában nagy) nyomon követési kérelmet küldene. A HTTP 1.0 kliensek és kiszolgálók nem használják ezt a kódot.

204 Nincs tartalom

Közösségi terület

A 204 Nincs tartalom üzenet jelenik meg, ha a kiszolgáló olyan érvényes kérést küld a kliensnek, amely csak fejléc információkat tartalmaz - ez nem tartalmaz semmiféle üzenetet. A webes ügyfelek a HTTP 204 segítségével hatékonyabban tudják feldolgozni a szerver válaszokat, így szükségtelenül elkerülhetik a frissítő oldalakat.

502 Bad Gateway

Közösségi terület

Az ügyfél és a szerver közötti hálózati probléma az 502 Bad Gateway hibát okozza. Hálózati tűzfalon , útválasztón vagy más hálózati átjáró eszközén konfigurációs hibák léphetnek fel.