Co jsou stavové kódy HTTP?

Obsah:

Co jsou stavové kódy HTTP?
Co jsou stavové kódy HTTP?
Anonim

Stavové kódy HTTP (také nazývané kódy chyb prohlížeče / internetu) jsou standardní kódy odezvy poskytované webovými servery na internetu. Kódy pomáhají identifikovat příčinu problému, když se webová stránka nebo jiný zdroj nenačte správně.

Výraz „stavový kód HTTP“je ve skutečnosti běžný termín pro stavový řádek HTTP, který zahrnuje stavový kód HTTP i frázi důvodu HTTP.

Například stavový řádek HTTP 500: Interní chyba serveru se skládá ze stavového kódu HTTP 500 a HTTP důvodová fráze z Interní chyba serveru.

Image
Image

Existuje pět kategorií chyb stavového kódu HTTP; toto jsou dvě hlavní skupiny:

4xx Chyba klienta

Tato skupina zahrnuje ty, kde požadavek na webovou stránku nebo jiný zdroj obsahuje špatnou syntaxi nebo jej nelze vyplnit z nějakého jiného důvodu, pravděpodobně vinou klienta (webového surfaře).

Některé běžné klientské chybové stavové kódy HTTP zahrnují 404 (Nenalezeno), 403 (Zakázáno) a 400 (Špatný požadavek).

5xx Chyba serveru

Tato skupina zahrnuje ty, kde server webu rozumí požadavku na webovou stránku nebo jiný zdroj, ale není schopen jej z nějakého důvodu vyplnit.

Mezi běžné patří stále populární 500 (interní chyba serveru) spolu s 504 (časový limit brány), 503 (služba není k dispozici) a 502 (špatná brána).

Další informace o stavových kódech

Kromě kódů 4xx a 5xx existují další stavové kódy HTTP. Existují také kódy 1xx, 2xx a 3xx, které jsou informativní, potvrzují úspěch nebo diktují přesměrování. Tyto další typy nejsou chyby, takže byste na ně neměli být v prohlížeči upozorňováni.

Prohlédněte si úplný seznam chyb na naší stránce Chyby stavového kódu HTTP nebo si prohlédněte všechny tyto stavové řádky HTTP (1xx, 2xx a 3xx) v části stavových řádků

Stránka IANA Hypertext Transfer Protocol (HTTP) Status Code Registry je oficiálním zdrojem pro stavové kódy HTTP, ale Windows někdy obsahují další, konkrétnější chyby, které vysvětlují další informace.

Například zatímco kód 500 znamená chybu internetového serveru, Internetová informační služba společnosti Microsoft (ISS) používá 500.15 ve významu Přímé požadavky na Global.aspx nejsou povoleny.

Zde je několik dalších příkladů:

  • 404.13 má důvodovou frázi HTTP Délka obsahu je příliš velká.
  • 500,53 znamená Při zpracování oznámení RQ_RELEASE_REQUEST_STATE došlo k chybě přepisu. Došlo k chybě provádění odchozího pravidla. Pravidlo je nakonfigurováno tak, aby se spustilo před aktualizací výstupní uživatelské mezipaměti.
  • 502.3 znamená Špatná brána: Chyba připojení přesměrovače (ARR).

Tyto takzvané dílčí kódy generované Microsoft ISS nenahrazují stavové kódy HTTP, ale místo toho se nacházejí v různých oblastech Windows, jako jsou soubory dokumentace.

Ne všechny chybové kódy spolu souvisí

Stavový kód HTTP není stejný jako kód chyby Správce zařízení nebo kód systémové chyby. Některé systémové chybové kódy sdílejí čísla kódů se stavovými kódy HTTP, ale jedná se o různé chyby se zcela odlišnými souvisejícími chybovými zprávami a významy.

Například stavový kód HTTP 403.2 znamená Přístup ke čtení zakázán. Je zde však také kód chyby systému 403, což znamená Proces není v režimu zpracování na pozadí.

Podobně může být stavový kód 500, který znamená Chyba internetového serveru, snadno zaměněn za kód systémové chyby 500, to znamená Profil uživatele nelze načíst.

Toto však spolu nesouvisí a nemělo by se s nimi zacházet podobně. Jeden se zobrazuje ve webovém prohlížeči a vysvětluje chybovou zprávu o klientovi nebo serveru, zatímco druhý se zobrazuje jinde ve Windows a nemusí nutně zahrnovat webový prohlížeč.

Pokud máte potíže s určením, zda je zobrazený chybový kód stavovým kódem HTTP, pečlivě se podívejte, kde se zpráva nachází. Pokud ve svém webovém prohlížeči na webové stránce uvidíte chybu, jedná se o kód odpovědi

Ostatní chybové zprávy by měly být řešeny samostatně na základě kontextu, ve kterém se zobrazují: Chybové kódy Správce zařízení se zobrazují ve Správci zařízení, systémové chybové kódy se zobrazují v celém systému Windows, kódy POST se zobrazují během samočinného zapnutí Chyby testu, hry/aplikace jsou relevantní pro tyto příslušné programy atd.

Doporučuje: