Stavové kódy protokolu HTTP jsou standardní kódy odpovědí poskytované servery webových serverů na internetu. Kódy pomáhají identifikovat příčinu problému, když se webová stránka nebo jiný zdroj nevrátí správně.
Pojem stavový kód HTTP je ve skutečnosti běžný termín pro stavový řádek protokolu HTTP, který zahrnuje jak stav Kód stavu HTTP a HTTP věta fráze .
Stavové kódy protokolu HTTP se někdy nazývají kódy chyb v prohlížeči nebo kódy chyb na internetu.
Například stavový řádek HTTP 500: Interní chyba serveru se skládá ze stavového kódu HTTP 500 a fráze HTTP důvodů Interní chyba serveru.
K dispozici jsou pět kategorií chyb kódu stavu HTTP. to jsou dvě hlavní skupiny:
Chyba klienta 4xx
Tato skupina kódů stavu HTTP zahrnuje ty, kde požadavek na webovou stránku nebo jiný zdroj obsahuje špatnou syntaxi nebo ji nelze vyplňovat z nějakého jiného důvodu, pravděpodobně na závadu klienta (webový surfař).
Některé běžné kódy stavu HTTP pro klientské chyby zahrnují 404 (nenalezeno), 403 (Zakázáno) a 400 (špatná žádost).
Chyba serveru 5xx
Tato skupina kódů stavu HTTP zahrnuje ty, kde je požadavek na webovou stránku nebo jiný zdroj chápán serverem webu, ale z nějakého důvodu není schopen jej vyplnit.
Některé běžné kódy stavu HTTP na chybě serveru zahrnují stále populární 500 (Internal Server Error) spolu s 503 (služba není k dispozici) a 502 (špatná brána).
Další informace o kódech stavu protokolu HTTP
Ostatní kódy stavu HTTP existují kromě kódů 4xx a 5xx. K dispozici jsou také 1xx, 2xx a 3xx kódy, které jsou informativní, potvrzují úspěch nebo diktovat přesměrování. Tyto další typy stavových kódů HTTP nejsou chyby, takže byste o nich neměli být upozorňováni v prohlížeči.
Podívejte se na úplný seznam chyby na stránce Chyby stavu HTTP nebo je možné zobrazit všechny tyto stavové řádky HTTP (1xx, 2xx a 3xx) v sekci Jaké jsou stavové řádky protokolu HTTP? kus.
IANA je stavový kód protokolů Hypertext Transfer Protocol (HTTP). Stránka registru je oficiálním zdrojem pro stavové kódy protokolu HTTP, ale Windows někdy obsahuje další specifické chyby, které vysvětlují další informace. Celý seznam těchto stránek najdete na webových stránkách společnosti Microsoft.
Například stavový kód HTTP 500 prostředek Chyba serveru Internet , Používá Internetová informační služba (ISS) 500.15 to znamená Přímé požadavky na soubor Global.aspx nejsou povoleny.
Zde je několik dalších příkladů:
- 404.13 má frázi HTTP důvoduDélka obsahu je příliš velká.
- 500.53 prostředekPři zpracování RQ_RELEASE_REQUEST_STATE došlo k chybě přepsání. Došlo k chybě při provádění odchozího pravidla. Pravidlo je nakonfigurováno tak, aby bylo provedeno před aktualizací výstupní mezipaměti uživatele.
- 502.3 prostředek Špatná brána: Chyba připojení směrovače (ARR).
Tyto tzv. Podkódy vygenerované společností Microsoft ISS nenahrazují stavové kódy HTTP, ale místo toho se nacházejí v různých oblastech systému Windows, jako jsou soubory dokumentace.
Ne všechny kódy chyb jsou související
Stavový kód protokolu HTTP není shodný s kódem chyby Správce zařízení nebo systémovým kódem chyby. Některé kódy systémových chyb sdílejí kódová čísla s kódovými kódy stavu HTTP, ale jsou to různé chyby s zcela odlišnými přidruženými chybovými zprávami a významy.
Například stavový kód HTTP 403.2 prostředekPřístup ke čtení je zakázán. Existuje však také systémový kód chyby 403 to znamenáProces není v režimu zpracování pozadí.
Stejně tak500 stavový kód to znamenáChyba serveru Internet může být snadno zaměňován za systémový kód chyby500 to znamenáUživatelský profil nelze načíst.
Ty však nejsou příbuzné a neměly by se s nimi zacházet podobně. Jeden se zobrazí ve webovém prohlížeči a vysvětluje chybovou zprávu o klientovi nebo serveru, zatímco druhá se zobrazí jinde v systému Windows a nemusí nutně zahrnovat webový prohlížeč vůbec.
Pokud máte potíže s určením, zda je kód chyby zobrazen jako stavový kód protokolu HTTP, pečlivě se podívejte, kde je zpráva zobrazena. Pokud se zobrazí chyba ve webovém prohlížeči na webové stránce , je to HTTP kód odpovědi.
Další chybové zprávy by měly být řešeny samostatně na základě kontextu, ve kterém jsou viděny: ve Správci zařízení jsou zobrazeny chybové kódy Správce zařízení, kódy systémových chyb se zobrazují po celém systému Windows, POST kódy jsou dány během testu Power On Self Test atd.