Garth

Chybové stránky na webu

Chyba 404 a podobné...

Člověk si tak "brouzdá" po internetu a tu a tam narazí na nějakou tu chybovou stránku. Ale co ta daná stránka znamená? Není nic lehčího než si přečíst číslo dané chyby a podívat se do tohoto článku.

Chybová hlášení se dělí na dvě skupiny:
1) 4xx - Chyba na straně klienta (neexistující url adresa/soubor atd...)

2) 5xx - Chyba na straně serveru (chyba může být dočasná a mnohdy pomůže jen přenačíst stránku)



Nejběžněji se uživatel setká s chybami:
- Error 404 = stránka nenalezena (buď jste zadali chybně url adresu, či ji má špatně nastavenou správce webu)

- Error 500 - značí vnitřní chybu systému.

- Error 3xx – tuto chybu posílá server pro přesměrování, pokud se na zadané adrese požadovaný obsah nenachází.


Soupis chyb na straně klienta:
- 400 = Bad request = chybný požadavek (nejspíše nějaký nepovolený znak v url adrese, malá/velká písmena atd..)

- 401 = Unauthorized = neautorizovaný přístup (většinou na stránce kde je požadované heslo pro přístup, chyba se objevý pokud je heslo zadáno špatně).

- 402 = Payment Required = rezervováno pro budoucí užití (kód zatím nebyl využit)

- 403 = Forbidden = obecná chyba (server nemůže odpovědět na požadavek, nemá potřebné oprávnění)

- 404 = Not found = objekt nenalezen (stránka neexistuje, či je překlep v url adrese)

- 405 = Method Not Allowed = nepovolená metoda (metoda specifikovaná v požadavku není povolena)

- 406 = Not Acceptable = neakceptovatelné (server může generovat pouze odpověď, která není klientem akceptována)

- 407 = Proxy Authentication Required = je požadovaná proxy autentifikace ( před obsloužením požadavku musí být tento požadavek autentifikován proxy serverem)

- 408 = Request Timeout = vypršení doby požadavku (požadavek klienta se vyřizuje déle než je server ochotný čekat)

- 409 = Conflict = konflikt (požadavek nemůže být splněn z důvodu konfliktu)

- 410 = Gone = ukončeno (požadovaná stránka již není - obdoba chyby 404)

- 411 = Lenght Required = požadována délka (server neakceptoval požadavek, protože hlavička "Content-Lenght" není definována)

- 412 = Precondition Failed = přednastavená podmínka je chybná (podmínka, která je zadaná v požadavku, byla serverem vyhodnocená jako chybná)

- 413 = Request-url Entity Too Large = požadované množství je příliš velké (server neakceptoval požadavek, protože požadované množství je příliš velké)

- 414 = Request-url Too Long = URL požadavku je příliš dlouhé (požadavek nebyl akceptován serverem. Chyba se objeví, je-li "POST" požadavek překonvertován na požadavek "GET" s dlouhou dotazovací informací)

- 415 = Unsupported Media Type = nepodporovaný typ média

- 416 = Requested Range Not Satisfiable = požadovaný rozsah je nesplnitelný (je-li v požadavku hlavička „Range“ vyplněna rozmezím hodnot, které nevyhovují rozsahu hodnot aktuálně vybraného zdroje, může server vrátit tuto chybu)

- 417 = Expectation Failed = předpoklad skončil chybou (předpoklad zadaný v hodnotě hlavičky požadavku „Except“ nemůže server dosáhnout)


Soupis chyb na straně serveru:
- 500 = Internal server error =– vnitřní chyba serveru (při zpracování dotazu došlo v programu serveru k blíže neurčené chybě)

- 501 = Not implemented = neimplementováno (hlášení serveru, pokud je po něm vyžadována metoda, kterou neovládá)

- 502 =– Bad gateway = špatná brána (tato chyba je zaslána zprostředkujícím serverem, pokud na váš dotaz obdržel od původního serveru špatnou odpověď)

- 503 = Service unavailable = služba nedostupná (může být způsobeno přetížením serveru = je třeba vyčkat).

- 504 = Gateway Timeout = doba průchodu vypršela (server v pozici brány případně proxy neobdržel včas odpověď od nadřazeného serveru)
- 505 = HTTP Version Not Supported = nepodporovaná verze HTTP (server nepodporuje verzi HTTP protokolu)

<< zpět




Nejnovější články