Stavy protokolu HTTP: kódy chybMuseli jste se alespoň jednou setkat v životěTato situace: zadáte adresu serveru, nebo klikněte na odkaz, a v odezvě, namísto požadované webové stránky dostat chybu 404: Stránka nebyla nalezena. Ale v procesu surfování na internetu se můžete setkat a další Stavy HTTP, budou popsány v tomto článku.



Stavy HTTP (a přesněji pak Stavové kódy protokolu HTTP) Je součástí odpovědi serveru na vaši žádost. Každý stav je obvykle doprovázen vysvětlením v angličtině. Stavy protokolu HTTP umožňují uživateli pochopit, jak server odpovídá na jeho žádost, a na základě toho rozhodne, jak postupovat.



Stavy protokolu HTTP se nazývají chyby protokolu HTTP. To je jen částečně pravda, protože existuje pět skupin kódů stavu HTTP, a od nich s chybami při připojování k serveruexistují pouze dvě skupiny. Stavy protokolu HTTP, začínající číslem 4, označují chybu na straně klienta (tj. Na vaší straně). A pokud je první číslice ve stavovém kódu 5, pak je problém na straně serveru a nejste k ní.



Stavy protokolu HTTP 4xx obvykle naznačují, že ve vašem požadavku došlo k nějaké chybě, která zabraňuje serveru, aby jej zpracoval. Například kód 400 špatná žádost znamená neplatnou žádost. Není-li syntaxe dotazu platná, server ji nebude moci analyzovat.



Chyba 401 Neoprávněné znamená neoprávněnou žádost. Přístup k některým dokumentům mohou být poskytovány pouze se zavedením přihlášení nebo heslo (nebo přístup, musíte být registrovaný uživatel). Pokud nejste registrovaný, nebo neznáte uživatelské jméno / heslo, server vrátíte k chybě. Pokud se ověření probíhá na proxy server, bude chybový kód být 407 Potřebné ověření proxy - Je vyžadováno ověření proxy.



Často se vyskytuje chyba 403 Zakázáno (Přístup byl odepřen). To znamená, že server porozuměl vaší žádosti, ale nedostanete přístup. Obvykle k tomu dojde, pokud chcete přistupovat k stránce, která není přístupná obyčejným uživatelům (například správní oddíl nebo soubory .htaccess). Správce serveru zavírá přístup k těmto oddílům pomocí speciálních konfiguračních souborů. Také může server vrátit tuto chybu, pokud je příliš mnoho zásahů ze stejné IP adresy. Pokuste se projít proxy server nebo znovu připojit k Internetu, pokud máte dynamickou IP adresu.



Ale nejslavnější stavový kód je HTTP - 404 Nenalezeno (Stránka nebyla nalezena). To znamená, že jste buď nesprávně zadali adresu stránky, nebo byla stránka, která byla jednou umístěna na této adrese, odstraněna ze serveru. Často se majitelé webových stránek kreativně přibližují návrhu stránky 404. Je to především proto, aby uživatel neopustil stránky a čelil chybě. Chybová stránka 404 má obvykle odkaz na hlavní stránku webu, aby se uživatel mohl vrátit tam místo toho, aby zavřel kartu nebo přepnul na jinou stránku.



Existují další stavy HHTP, které indikujíchyba klienta (od 405 do 417, od 422 do 424, 426 a 402 - poslední stav se ještě nepoužívá). Důvody chyb jsou různé, například chyba 413 znamená příliš velkou velikost dotazu, chyba 414 je příliš dlouhá adresa URL a podobně. Je dokonce i kód komiksového stavu HTTP 418 Jsem čajník (Já jsem rychlovarná konvice), představený jako vtip dubnového blázna od Rady internetového inženýrství (IETF).



Pokud žádost nemůže být zpracována přes chybuserver, dostanete chybu s kódem 5xx. Zde nemůžete nic udělat, kromě toho, že se po chvíli pokoušíte dostat na stránku. Uživatelé mohou často narazit na chybu 502 Špatná brána (Špatná brána). To znamená, že server, který funguje jako brána nebo proxy, obdržel zprávu o tom, že mezipřechod nebyl úspěšný. Pokud server, který se chová jako brána nebo proxy, neobdrží odpověď od upstream serveru vůbec k dokončení aktuální žádosti, vrátí se chyba 504 Gateway Timeout (Brána nereaguje).



Pokud server nemůže zpracovat požadavky z technických důvodů (přetížení, údržba), vrátí kód 503 Služba není k dispozici, což znamená, že služba není k dispozici. Pokud poskytovatel hostingu uloží provozní omezení na webu a tento limit byl překročen, vrátí se chyba 509 překročen limit šířky pásma, který říká, že šířka pásma kanálu je vyčerpána.



Méně často se mohou setkat s chybami 501 (Ne), 505 (nepodporovaná verze HTTP), 506 (volitelně dohodnutá - experimentální kód stavu), 507 (Přetečení úložiště) a 510 (Není rozšířeno). Pro jakoukoli jinou vnitřní serverovou chybu je kód vrácen 500 interní chyba serveru.



Pokud znáte základní stavy protokolu HTTP, nebudete se bát nepochopitelnými zprávami, které se zobrazí místo požadované webové stránky. Pomohou vám odpovědět na otázku "Kdo je na vině?" (Klient nebo server) a někdy dokonce na otázku "Co dělat?"



Stavy protokolu HTTP: kódy chyb
Komentáře 0