Chybové kódy http webového servera. Dekódovanie kódov

400 Zlá požiadavka
401 Neoprávnené
402 Vyžaduje sa platba
403 zakázané
404 nenájdené
Metóda 405 nie je povolená
406 Neprijateľné
407 Vyžaduje sa overenie proxy
408 Časový limit požiadavky
409 Konflikt
410 preč
411 Vyžaduje sa dĺžka
412 Predpoklad zlyhal
413 Entita požiadavky je príliš veľká
414 Request-URI je príliš dlhý
415 Nepodporovaný typ média
416 Požadovaný rozsah nie je možné splniť
417 Očakávanie zlyhalo
500 Interná chyba servera
501 Neimplementované
502 Zlá brána
503 služba nedostupná
504 Časový limit brány
505 Verzia HTTP nie je podporovaná

Detailne:

Prvý riadok odpovede HTTP servera obsahuje informácie o tom, či bola požiadavka klienta úspešná alebo nie, ako aj informácie o dôvodoch úspešného alebo neúspešného dokončenia požiadavky. Táto informácia je indikovaná 3-miestnym kódom odpovede servera (niekedy označovaným ako stavový kód) a sprevádzaná popisnou správou.

Stavové kódy sú zvyčajne generované webovými servermi, ale niekedy to dokážu aj skripty CGI; skripty CGI generujú svoje vlastné hlavičky namiesto tých, ktoré by mal poskytovať server. Stavové kódy sú zoskupené takto:

Rozsah hodnôt odozvy kódov

100-199 Informačné
200-299 Žiadosť klienta bola úspešná
300-399 Žiadosť klienta bola preposlaná, vyžaduje sa ďalšia akcia
400-499 Žiadosť zákazníka je neúplná
500-599 Chyby servera

HTTP definuje iba niekoľko kódov v každom rozsahu, hoci server môže v prípade potreby definovať svoje vlastné kódy. Keď klient dostane kód, ktorý nedokáže rozpoznať, interpretuje ho v súlade s rozsahom, do ktorého tento kód patrí. Kódy v rozsahoch 100-199, 200-299 a 300-399 väčšina webových prehliadačov spracováva bez upozornenia používateľa a niektoré chybové kódy v rozsahoch 400-499 a 500-599 sa používateľovi zobrazujú (napr. 404 nenájdené).

Informačné odpovede

Odpovede v rozsahu 100-199 sú informatívne; označujú, že žiadosť klienta bola prijatá a spracováva sa.

100 Pokračujte
Počiatočná časť žiadosti bola prijatá a klient môže pokračovať v odosielaní žiadosti.

101 Prepínacie protokoly
Server splní požiadavku klienta a prepne protokoly podľa pokynov v poli Hlavička aktualizácie.

Úspešné požiadavky zákazníkov

Odpovede v rozsahu 200-299 naznačujú, že požiadavka klienta bola úspešne spracovaná.

200 OK
Požiadavka klienta bola úspešne spracovaná a odpoveď servera obsahuje požadované údaje.

201 Vytvorené
Tento stavový kód sa používa pri vytváraní nového URI. Spolu s týmto kódom výsledku server vydá hlavičku Location (pozri kapitolu 19), ktorá obsahuje informácie o umiestnení nových údajov.

202 Prijaté
Žiadosť bola prijatá, ale nebola okamžite spracovaná. V tele obsahu servera môže byť uvedená odpoveď Ďalšie informácie o tejto transakcii. Neexistuje žiadna záruka, že server žiadosť nakoniec splní, aj keď sa žiadosť v čase prijatia zdala platná.

203 Neautoritatívne informácie
Informácie v hlavičke obsahu pochádzajú z lokálnej kópie alebo od tretej strany, nie z pôvodného servera.

204 Žiadny obsah
Odpoveď obsahuje stavový kód a hlavičku, ale neobsahuje telo obsahu. Po prijatí tejto odpovede by prehliadač nemal aktualizovať svoj dokument. Responsive Region Engine môže tento kód vrátiť, keď používateľ klikne na zbytočné alebo prázdne oblasti obrázka.

205 Obnoviť obsah
Pre ďalší vstup musí prehliadač vymazať formulár použitý v tejto transakcii. Užitočné pre aplikácie CGI, ktoré vyžadujú zadávanie údajov.

206 Čiastočný obsah
Server vráti iba zlomok požadovaného množstva údajov. Používa sa ako odpoveď na požiadavku špecifikujúcu hlavičku Range. Server musí špecifikovať rozsah zahrnutý v odpovedi v hlavičke Content-Range.

Presmerovanie hovorov

Kód odpovede v rozsahu 300-399 znamená, že požiadavka nebola dokončená a klient musí vykonať nejakú akciu na uspokojenie požiadavky.

300 viacerých možností
Požadovaný URI označuje viac ako jeden zdroj. Napríklad URI môže označovať dokument preložený do viacerých jazykov. Obsah vrátený serverom môže obsahovať zoznam špecifickejších podrobností o tom, ako vybrať správny zdroj.

301 Presunuté natrvalo
Požadovaný identifikátor URI už server nepoužíva a operácia špecifikovaná v požiadavke nebola dokončená. Nové umiestnenie požadovaného dokumentu je uvedené v hlavičke Umiestnenie. Všetky nasledujúce požiadavky na tento dokument BY MALI špecifikovať nové URI.

302 Dočasne presunuté
Požadované URI sa zamieša, ale iba dočasne. Hlavička Location označuje nové umiestnenie. Ihneď po prijatí tohto stavového kódu musí klient vyriešiť požiadavku s novým URI, ale všetky nasledujúce požiadavky musia použiť starý URI.

303 Pozri Iné
Požadované URI možno nájsť pod iným URI (špecifikované v hlavičke Location). Pre tento zdroj by sa mal vybrať pomocou metódy GET.

304 Nezmenené
Toto je kód odpovede pre hlavičku lf-Modified-Since, ak sa URI od zadaného dátumu nezmenilo. Neposiela sa žiadne telo obsahu a klient musí použiť svoju lokálnu kópiu.

305 Použite proxy
K požadovanému identifikátoru URI sa musí pristupovať cez proxy server uvedený v hlavičke Location.

Neúplné požiadavky zákazníkov

Kódy odpovedí v rozsahu 400-499 označujú, že požiadavka klienta je neúplná. Tieto kódy môžu tiež znamenať, že sa od klienta vyžadujú dodatočné informácie.

400 Zlá požiadavka
Označuje, že server zaznamenal chybu syntaxe v požiadavke klienta.

401 Neoprávnené
Tento kód výsledku odovzdaný s hlavičkou WWW-Authenticate označuje, že používateľ, ktorý odoslal požiadavku, nemá požadované oprávnenie a že používateľ musí takéto oprávnenie udeliť pri opakovanom pokuse o požiadavku pomocou daného URI.

402 Vyžaduje sa platba
Tento kód ešte nebol implementovaný v HTTP.

403 zakázané
Požiadavka bola odmietnutá, pretože server nie je ochotný (alebo nie je schopný) odpovedať klientovi.

404 nenájdené
Dokument neexistuje na zadanom URI.

Metóda 405 nie je povolená
Tento kód je vydaný s hlavičkou Allow a označuje, že metóda používaná klientom nie je podporovaná pre daný URI.

406 Neprijateľné
Prostriedok špecifikovaný klientom na danom URI existuje, ale nie vo formáte, ktorý klient požaduje. Spolu s týmto kódom server vydáva hlavičky Content-Language, Content-Encoding a Content-Type.

407 Vyžaduje sa overenie proxy
Proxy server musí žiadosť pred odoslaním autorizovať. Používa sa s hlavičkou Proxy-Authenticate.

408 Časový limit žiadosti
Tento kód odpovede znamená, že klient určitý čas (ktorý je zvyčajne nastavený v konfigurácii servera) neodoslal úplnú požiadavku a server odpojí sieťové pripojenie.

409 Konflikt
Táto požiadavka je v konflikte s inou požiadavkou alebo s konfiguráciou servera. Informácie o konflikte by sa mali vrátiť v informačnej časti odpovede.

410 preč
Tento kód označuje, že požadovaný URI už neexistuje a bol natrvalo odstránený zo servera.

411 Vyžaduje sa dĺžka
Server neprijme požiadavku bez zadanej hlavičky Content-Length.

412 Predpoklad zlyhal
Výsledok vyhodnotenia podmienky špecifikovanej v požiadavke jednou alebo viacerými hlavičkami if. ... ., je nepravdivý.

413 Entita požiadavky je príliš veľká
Server požiadavku nespracuje, pretože jej telo je príliš veľké.

414 Request-URI je príliš dlhý
Server nespracuje požiadavku, pretože jeho URI je príliš dlhé.

415 Nepodporovaný typ média
Server požiadavku nespracuje, pretože jej telo je v nepodporovanom formáte.

Chyby servera

Kódy odozvy v rozsahu 500-599 naznačujú, že server narazil na chybu a pravdepodobne nebude schopný splniť požiadavku klienta.

500 Interná chyba servera
Počas spracovania požiadavky na serveri jedna z jeho súčastí (napríklad program CGI) zlyhala alebo sa vyskytla chyba konfigurácie.

501 Neimplementované
Klient si vyžiadal akciu, ktorú server nemôže vykonať.

502 Zlá brána
Server (alebo proxy server) prijal neplatné odpovede z iného servera (alebo proxy servera).

503 služba nedostupná
Tento kód znamená, že táto služba je dočasne nedostupná, ale prístup k nej bude v budúcnosti obnovený. Ak server vie, kedy sa to stane, môže sa vydať aj hlavička Retry-After.

504 Časový limit brány
Táto odpoveď je podobná ako 408 (Časový limit požiadavky), až na to, že brána alebo proxy server vypršal.

505 Verzia HTTP nie je podporovaná
Server nepodporuje verziu HTTP protokol použité v žiadosti.

Stavový kód HTTP- je to časť riadku hlavičky, odpoveď web servera na požiadavku klienta, informujúca o výsledku požiadavky a o tom, čo má klient urobiť ďalej. Myslím, že nie každý vie, ako vyzerá hlavička odpovede servera, ale som si istý, že každý, kto používa internet, na túto stránku narazil 404 nenájdené alebo 403 Zakázané... Toto je výsledok viditeľný pre používateľa, že server vydal ten alebo ten stavový kód v riadku hlavičky.

Stavové kódy HTTP sú rozdelené do 5 kategórií. Klient nemusí poznať konkrétny kód odpovede HTTP musí však reagovať podľa kategórie kódu. tak HTTP protokol Podporuje nasledujúce stavové kódy rozdelené podľa kategórie:

1xx: Informačné - informačné

100 Pokračovať – Pokračovať. Server je spokojný s údajmi v požiadavke klienta, môžete pokračovať v prenose hlavičiek HTTP / 1.1... 101 Switching Protocols - Prepínacie protokoly. Server ponúka výber iného protokolu, ktorý je pre tento zdroj vhodnejší. Protokoly ponúkané serverom sú uvedené v riadku Update header, ak klientovi vyhovuje protokol ponúkaný serverom, odošle novú požiadavku s uvedením nového protokolu. Zobrazuje sa v denníku verzií HTTP / 1.1. 102 Spracovanie - Spracováva sa. Používa sa v protokole WebDAV beh hore HTTP protokol. Tento stavový kód informuje klienta, že požiadavka bola prijatá, ale jej spracovanie môže chvíľu trvať, aby (klient) nezrušil spojenie. V tomto prípade musí klient resetovať časovač a počkať na ďalší príkaz.

2xx: Úspech – úspešné dokončenie

200 OK - dobre. Žiadosť o zdroj bola úspešná. Údaje požadované klientom sa nachádzajú v hlavičke a/alebo v tele odpovede. Zobrazuje sa v denníku verzií HTTP / 1.0. 201 Created - Created. Požiadavka bola úspešná, bol vytvorený nový zdroj. V odpovedi servera v hlavičke Miesto, je uvedené umiestnenie vytvoreného zdroja. Okrem toho sa odporúča, aby server uviedol charakteristiky vytvoreného zdroja v hlavičke odpovede. Zobrazuje sa v denníku verzií HTTP / 1.0... 202 Prijaté. Žiadosť bola prijatá, ale stále sa spracováva. Zobrazuje sa v denníku verzií HTTP / 1.0... 203 Neautoritatívne informácie – informácie z neautoritatívneho zdroja. Podobné ako kód 200, ale v tomto prípade môžu byť informácie neaktuálne, pretože neboli prevzaté z pôvodného zdroja. Zobrazuje sa v denníku verzií HTTP / 1.1... 204 Žiadny obsah – Neexistuje žiadny obsah. Server úspešne spracoval požiadavku, ale nevrátil žiadny obsah. Zobrazuje sa v denníku verzií HTTP / 1.0... 205 Obnoviť obsah – Obnovenie obsahu. Server úspešne spracoval požiadavku, ale nevrátil žiadny obsah. Na rozdiel od kódu 204 tento kód vyžaduje, aby klient resetoval zobrazenie dokumentu. Zobrazuje sa v denníku verzií HTTP / 1.1... 206 Čiastočný obsah – časť obsahu. Server vrátil výsledok požiadavky klienta, časť obsahu, pomocou hlavičky rozsahu. Používa sa na obnovenie súborov alebo na viacvláknové nahrávanie. Zobrazuje sa v denníku verzií HTTP / 1.1... 207 Viacstavový - Viacstavový. Telo správy vrátené serverom je XML dokument so stavmi vykonávania niekoľkých poddotazov. Používa sa v protokole WebDAV... 226 IM Used – Použité IM rozšírenie HTTP na podporu delta kódovania ( delta kódovanie). Smerovanie A-IM prijaté, údaje sa vrátia podľa zadaných parametrov.

3xx: Presmerovanie – Presmerovanie (presmerovanie)

Kódy tejto kategórie informujú klienta, že na dokončenie požiadavky potrebuje doplniť dodatočnú požiadavku, zvyčajne iným spôsobom URI, príslušná adresa je uvedená v riadku Miesto, odpoveď servera. Program - klient môže zadávať dodatočné požiadavky bez účasti užívateľa za predpokladu, že dodatočná požiadavka je vykonaná metódami GET alebo HLAVA.

Niektorí klienti nefungujú správne s presmerovaniami 301 a 302 aplikovaním metódy na druhý zdroj v požiadavke GET aj keď bola prvá žiadosť podaná inou metódou. V protokole HTTP verzia 1.1 namiesto odpovede stavu 302 boli predstavené dodatočné kódy odpovede, 303 a 307 ... Metódu je potrebné zmeniť iba vtedy, ak server odpovie stavom 303 , v ostatných prípadoch použite pôvodný spôsob.

300 viacerých možností – viacero možností. Ako bolo požadované URI, existuje niekoľko možností pre zdroj, ktoré sa líšia MIME typu. jazyk alebo iné znaky. V odpovedi servera sa odošle zoznam alternatív, ktoré si vyberie klientská aplikácia automaticky alebo sám užívateľ. Zobrazuje sa v denníku verzií HTTP / 1.0... 301 Presunuté natrvalo – Presunuté natrvalo. Požadovaný zdroj bol natrvalo presunutý do URIšpecifikované v záhlaví Miesto, odpoveď servera. Niektorí klienti sa pri spracovaní tohto kódu správajú nesprávne, viď vyššie. Zobrazuje sa v denníku verzií HTTP / 1.0... 302 Found - Found (Moved Temporarily) Tento stavový kód informuje klienta, že zdroj je dočasne dostupný, inak URI Miesto, hlavička odpovede servera. Tento kód sa používa napríklad pri vyjednávaní obsahu ( Vyjednávanie o obsahu) vykonávaný serverom. Zobrazuje sa v denníku verzií HTTP / 1.0. 303 Pozri Iné - Pozri Iné. Dokument od vyžiadaný URI, je potrebné požiadať na adrese uvedenej v záhlaví Miesto, hlavička odpovede servera pomocou metódy GET bez ohľadu na to, ktorá metóda bola použitá na vytvorenie prvej požiadavky. Zobrazuje sa v denníku verzií HTTP / 1.1. 304 Neupravené – Nezmenené. Tento kód je vydaný, keď je dokument požadovaný metódou GET pomocou hlavičiek If-Modified-Since alebo If-None-Match a dokument nebol od zadaného času upravený. Zobrazuje sa v denníku verzií HTTP / 1.0... 305 Použiť proxy – použite proxy server. Požiadavka na zdroj musí byť uskutočnená prostredníctvom proxy servera, ktorého adresa je uvedená v záhlaví Miesto, hlavička odpovede servera. Zavedené vo verzii protokolu HTTP / 1.1. 307 Dočasné presmerovanie – Požadovaný zdroj je dočasne dostupný od URIšpecifikované v záhlaví Miesto, hlavička odpovede servera. Zobrazuje sa v denníku verzií HTTP / 1.1.

4xx: Chyba klienta – chyba klienta

Kódy v tejto kategórii sa používajú na označenie chyby na strane klienta. Pri použití iných metód požiadavky ako HLAVA, server vráti používateľovi hypertextové vysvetlenie chyby.

400 Zlá požiadavka - Zlá požiadavka. V dôsledku chyby syntaxe server nerozumel požiadavke. Zobrazuje sa v denníku verzií HTTP / 1.0... 401 Neoprávnené - Neoprávnené. Zdroj vyžaduje identifikáciu používateľa. Klientska aplikácia si vyžiada od užívateľa autentifikačné údaje (meno, heslo) a odošle ich na server v hlavičke WWW-Autentifikácia... Ak sú údaje nesprávne, znova sa zobrazí rovnaký stavový kód. Zobrazuje sa v denníku verzií HTTP / 1.0. 402 Vyžaduje sa platba – vyžaduje sa platba. Zatiaľ nepoužité. Zobrazuje sa v denníku verzií HTTP / 1.1. 403 Zakázané - Zakázané. Server zamietol prístup k požadovanému zdroju z dôvodu obmedzení. Obmedzenia môžu byť ľubovoľné nastavené správcom servera alebo konkrétnou webovou aplikáciou. Napríklad z bezpečnostných dôvodov je prístup k súboru odmietnutý, .htacces alebo .htpasswd alebo do uzavretého adresára stránky, alebo v prípade, keď je potrebné vykonať autentifikáciu cez webovú aplikáciu (napríklad engine stránky), alebo blokovanie podľa IP adresy, v prípade príliš častých požiadaviek. Zobrazuje sa v denníku verzií HTTP / 1.0... 404 Nenájdené – Nenájdené. Server nenašiel požadovaný zdroj na zadanej adrese. Okrem toho možno tento kód odpovede použiť namiesto kódu 403, aby sa skrylo umiestnenie dokumentu, ku ktorému je zakázaný prístup. Zobrazuje sa v denníku verzií HTTP / 1.0... 405 Metóda nie je povolená – metóda nie je podporovaná. Klient sa pokúsil použiť metódu, ktorá nie je platná pre zdroj. Server prenáša v hlavičke, riadku Povoliť obsahujúci zoznam platných metód. Zobrazuje sa v denníku verzií HTTP / 1.1... 406 Neprijateľné – Neprijateľné. Požadovaný zdroj nespĺňa požadované vlastnosti. V prípade, že žiadosť nebola podaná spôsobom HLAVA, server vráti zoznam prijateľných charakteristík požadovaného zdroja. Zobrazuje sa v denníku verzií HTTP / 1.1. 407 Vyžaduje sa overenie proxy – vyžaduje sa overenie proxy. Tento stavový kód je podobný kódu 401, okrem toho, že overenie sa vykonáva pre proxy server. Zobrazuje sa v denníku verzií HTTP / 1.1... 408 Časový limit požiadavky – vypršal časový limit. Počas čakania na prenos údajov medzi serverom a klientom vypršal časový limit. Zobrazuje sa v denníku verzií HTTP / 1.1... 409 Konflikt – Konflikt. Konfliktná situácia pri prístupe k zdroju. To sa môže stať napríklad pri pokuse o úpravu súboru súčasne pomocou PUT, niekoľkými klientmi. Zobrazuje sa v denníku verzií HTTP / 1.1... 410 Gone - Odstránené. Táto odpoveď sa vydá, ak bol dokument na zadanej adrese URI ale v tento moment odstránený. Zobrazuje sa v denníku verzií HTTP / 1.1... 411 Požadovaná dĺžka – požadovaná dĺžka. Tento stavový kód to naznačuje URI, v hlavičke požiadavky musí byť uvedená hodnota v poli Obsah-Dĺžka... Zobrazuje sa v denníku verzií HTTP / 1.1. 412 Predbežná podmienka zlyhala – podmienka je „false. Tento kód sa vydá, ak nebolo splnené žiadne z podmienených polí hlavičky. Zobrazuje sa v denníku verzií HTTP / 1.1. 413 Request Entity Too Large – Údaje sú príliš veľké. Tento kód sa vydá, ak server z nejakého dôvodu nemôže preniesť požadované množstvo údajov. Ak ide o dočasný problém, server môže určiť čas, po ktorom sa môže pokúsiť znova požiadať o zdroj v riadku hlavičky, Opakovať-po... Zobrazuje sa v denníku verzií HTTP / 1.1. 414 Request-URI Too Long – Požadovaný URI je príliš dlhý. Reťazec dopytu je príliš dlhý. Táto situácia môže nastať napríklad v prípade pokusu o prenos dát metódou GET, namiesto použitia POST... Zobrazuje sa v denníku verzií HTTP / 1.1. 415 Nepodporovaný typ média – Nepodporovaný typ média. Server z nejakého dôvodu odmietol spracovať požadované údaje použitou metódou. Zobrazuje sa v denníku verzií HTTP / 1.1. 416 Požadovaný rozsah nie je splniteľný – požadovaný rozsah nie je možné dosiahnuť. Riadok hlavičky žiadosti o rozsah má rozsah nastavený mimo požadovaného zdroja a tento riadok chýba If-Range... Zobrazuje sa v denníku verzií HTTP / 1.1. 417 Očakávanie zlyhalo – Očakávané nie je prijateľné. Server nemôže spracovať riadok hlavičky požiadavky Očakávajte... Zobrazuje sa v denníku verzií HTTP / 1.1. 422 Nespracovateľná entita - Nespracovaná inštancia. Žiadosť prijatá, typ údajov možno spracovať, syntax XMLúdaje v tele požiadavky sú správne, ale existuje logická chyba, ktorá neumožňuje spracovať požiadavku na zdroj. Používa sa v protokole WebDAV... 423 Zamknuté - Zamknuté. Požadovaný zdroj je zablokovaný túto metódu... Používa sa v protokole WebDAV... 424 Neúspešná závislosť Vykonanie požiadavky môže závisieť od výsledku vykonania, akejkoľvek inej operácie, ak táto podmienka nie je splnená, bude vydaný tento stavový kód. Používa sa v protokole WebDAV... 425 Unordered Collection - Neobjednaná kolekcia. Tento stavový kód bude vydaný, ak klient odošle požiadavku označujúcu pozíciu v netriedenej kolekcii alebo využívajúcu poradie prvkov mimo servera. V návrhu predstavil Protokol rozšírených zbierok WebDAV... 426 Vyžaduje sa aktualizácia - Vyžaduje sa aktualizácia. Oznámenie serveru klientovi, aby aktualizoval protokol. Hlavička odpovede musí obsahovať správne tvarované polia Inovovať a Pripojenie... Predstavený v RFC 2817 aby sa mohol presťahovať TLS cez HTTP... 449 Opakovať s - Opakovať s... Vydáva sa, ak nie je prijatý dostatok informácií na spracovanie požiadavky. Hlavička odpovede servera obsahuje riadok Pani-Echo-Žiadosť... Predstavené spoločnosťou Microsoft pre WebDAV.

5xx: Chyba servera – chyba na strane servera

Kódy v tejto kategórii sú určené pre situácie, keď spracovanie požiadavky nie je možné z dôvodu chyby servera. Vo všetkých prípadoch, okrem použitia metódy HLAVA, server by mal v tele odpovede zahrnúť vysvetlenie pre používateľa.

500 Interná chyba servera – Interná chyba servera. Akákoľvek interná chyba na strane servera, ktorá nespadá do inej kategórie chýb 5xx. Zobrazuje sa v denníku verzií HTTP / 1.0. 501 Neimplementované – Neimplementované. Server nepodporuje funkcie potrebné na spracovanie požiadavky. (napríklad požadovaná metóda spracovania nie je podporovaná). Zobrazuje sa v denníku verzií HTTP / 1.0... 502 Bad Gateway – Zlá brána. Server fungujúci ako proxy alebo brána prijal správu o zlyhaní prípravnej operácie. Zobrazuje sa v denníku verzií HTTP / 1.0... 503 Služba nedostupná – Služba je nedostupná. Server z technických príčin nedokáže spracovať požiadavky klientov. Zobrazuje sa v denníku verzií HTTP / 1.0... 504 Gateway Timeout - Časový limit odpovede brány vypršal. Proxy server alebo brána nečakali na odpoveď od nadradeného servera na dokončenie požiadavky. Zobrazuje sa v denníku verzií HTTP / 1.0... 505 Verzia HTTP nie je podporovaná – Verzia protokolu HTTP nie je podporovaná. Server nepodporuje alebo nemôže spracovať verziu uvedenú v hlavičke HTTP protokol. Zobrazuje sa v denníku verzií HTTP / 1.0. 506 Variant tiež rokuje - aj variant súhlasil. V dôsledku nesprávnej konfigurácie ukazuje vybratá možnosť na seba, v dôsledku čoho sa preruší väzba. Pridané do RFC 2295 na doplnenie protokolu HTTP technológie Transparentné vyjednávanie obsahu... 507 Nedostatočné úložisko – pretečenie úložiska. Na spracovanie aktuálnej požiadavky nie je dostatok miesta. Pravdepodobne dočasný problém. Používa sa v protokole WebDAV... 509 Prekročený limit šírky pásma - Šírka pásma kanála bola vyčerpaná. Tento stavový kód sa používa, ak webová stránka prekročí svoj pridelený limit pre spotrebovanú návštevnosť. Tento kód nie je popísaný žiadnym RFC a používa ho iba modul bw / obmedzené, webhostingové panely cPanel... 510 Not Extended - Bez predĺženia. Serveru chýba rozšírenie, ktoré sa klient pokúša použiť. Server môže prenášať informácie o rozšíreniach, ktoré má. Predstavený v RFC 2774 na doplnenie protokolu HTTP podpora pre rozšírenia.

Odpovede v rozsahu 100-199 sú informatívne. Označujú, že žiadosť klienta bola prijatá a spracováva sa.

100 = "Pokračovať"
Počiatočná časť žiadosti bola prijatá a klient môže pokračovať v odosielaní žiadosti.
101 = "Spínacie protokoly"
Server splní požiadavku klienta a prepne protokoly podľa pokynov v poli Hlavička aktualizácie.

Žiadosť zákazníka úspešná (úspešné 2xx)

Odpovede v rozsahu 200-299 naznačujú, že požiadavka klienta bola úspešne spracovaná.

200 = "OK"
Požiadavka klienta bola úspešne spracovaná a odpoveď servera obsahuje požadované údaje.
201 = "Vytvorené"
Tento stavový kód sa používa pri vytváraní nového URI. Spolu s týmto kódom výsledku server vydá hlavičku Location (pozri kapitolu 19), ktorá obsahuje informácie o umiestnení nových údajov.
202 = "Prijaté"
Žiadosť bola prijatá, ale nebola okamžite spracovaná. Telo obsahu odpovede servera môže obsahovať ďalšie informácie o tejto transakcii. Neexistuje žiadna záruka, že server žiadosť nakoniec splní, aj keď sa žiadosť v čase prijatia zdala platná.
203 = "Neautoritatívne informácie"
Informácie v hlavičke obsahu pochádzajú z lokálnej kópie alebo od tretej strany, nie z pôvodného servera.
204 = "Žiadny obsah"
Odpoveď obsahuje stavový kód a hlavičku, ale neobsahuje telo obsahu. Po prijatí tejto odpovede by prehliadač nemal aktualizovať svoj dokument. Responsive Region Engine môže tento kód vrátiť, keď používateľ klikne na zbytočné alebo prázdne oblasti obrázka.
205 = "Obnoviť obsah"

Pre ďalší vstup musí prehliadač vymazať formulár použitý v tejto transakcii. Užitočné pre aplikácie CGI, ktoré vyžadujú zadávanie údajov.

206 = "Čiastočný obsah"

Server vráti iba zlomok požadovaného množstva údajov. Používa sa ako odpoveď na požiadavku špecifikujúcu hlavičku Range. Server musí špecifikovať rozsah zahrnutý v odpovedi v hlavičke Content-Range.

233 - pretože nie každý žije vo "vašej krajine"

Žiadosť klienta bola presmerovaná (Presmerovanie 3xx)

Kód odpovede v rozsahu 300-399 znamená, že požiadavka nebola dokončená a klient musí vykonať nejakú akciu na uspokojenie požiadavky.

300 = "Multiple Choices"
Požadovaný URI označuje viac ako jeden zdroj. Napríklad URI môže označovať dokument preložený do viacerých jazykov. Telo obsahu vráteného serverom môže obsahovať zoznam špecifickejších podrobností o tom, ako správne vybrať zdroj.
301 = "Presunuté natrvalo" - presunuté natrvalo
Požadovaný identifikátor URI už server nepoužíva a operácia špecifikovaná v požiadavke nebola dokončená. Nové umiestnenie požadovaného dokumentu je uvedené v hlavičke Umiestnenie. Všetky nasledujúce požiadavky na tento dokument BY MALI špecifikovať nové URI.
V prípade iných požiadaviek, ako je metóda HEAD, musí server odoslať hypertextové vysvetlenie v tele správy. Pri použití všetkých metód okrem GET a POST by ste mali najprv upozorniť používateľa na zmenu odkazu. Nezabudnite, že niektorí agenti po prepnutí na inú adresu omylom zmenia metódu POST na GET.
302 = "Dočasne presunuté" - dočasne presunuté
Požadované URI sa zamieša, ale iba dočasne. Hlavička Location označuje nové umiestnenie. Ihneď po prijatí tohto stavového kódu musí klient vyriešiť požiadavku s novým URI, ale všetky nasledujúce požiadavky musia použiť starý URI.
Pre všetky metódy okrem HEAD musí server preniesť hypertextové vysvetlenie v tele. Pri použití všetkých metód okrem GET a POST musíte najprv upozorniť používateľa na zmenu URI. Pri prístupe k ďalšiemu zdroju by sa metóda POST mala zmeniť na GET, ako to robia niektorí agenti.
303 = "Pozri iné"
Požadované URI možno nájsť pod iným URI (špecifikované v hlavičke Location). Pre tento zdroj by sa mal vybrať pomocou metódy GET.
304 = "Neupravené"

Toto je kód odpovede pre hlavičku lf-Modified-Since, ak sa URI od zadaného dátumu nezmenilo. Neposiela sa žiadne telo obsahu a klient musí použiť svoju lokálnu kópiu.

305 = "Použiť proxy"

K požadovanému identifikátoru URI sa musí pristupovať cez proxy server uvedený v hlavičke Location.

306 = "(Nepoužité)" 307 = "Dočasné presmerovanie"

Žiadosť klienta je neúplná (Chyba klienta 4xx)

Kódy odpovedí v rozsahu 400-499 označujú, že požiadavka klienta je neúplná. Tieto kódy môžu tiež znamenať, že sa od klienta vyžadujú dodatočné informácie.

400 = "Zlá požiadavka"
Označuje, že server zaznamenal chybu syntaxe v požiadavke klienta.
401 = "Neoprávnené" - vyžaduje sa autorizácia
Tento kód výsledku odovzdaný s hlavičkou WWW-Authenticate označuje, že používateľ, ktorý odoslal požiadavku, nemá požadované oprávnenie a že používateľ musí takéto oprávnenie udeliť pri opakovanom pokuse o požiadavku pomocou daného URI.
402 = "Vyžaduje sa platba"
Tento kód ešte nebol implementovaný v HTTP.
403 = "Zakázané"
Požiadavka bola odmietnutá, pretože server nie je ochotný (alebo nie je schopný) odpovedať klientovi.
404 = "Nenájdené" - nenájdené
Dokument neexistuje na zadanom URI.
405 = "Metóda nie je povolená" - metóda nie je podporovaná
Tento kód je vydaný s hlavičkou Allow a označuje, že metóda používaná klientom nie je podporovaná pre daný URI.
406 = "Neprijateľné"
Prostriedok špecifikovaný klientom na danom URI existuje, ale nie vo formáte, ktorý klient požaduje. Spolu s týmto kódom server vydáva hlavičky Content-Language, Content-Encoding a Content-Type.
407 = "Vyžaduje sa overenie proxy" Server proxy požiadal o autorizáciu.
Proxy server musí žiadosť pred odoslaním autorizovať. Používa sa s hlavičkou Proxy-Authenticate.
408 = "Časový limit žiadosti"
Tento kód odpovede znamená, že klient určitý čas (ktorý je zvyčajne nastavený v konfigurácii servera) neodoslal úplnú požiadavku a server odpojí sieťové pripojenie.
409 = "konflikt"
Táto požiadavka je v konflikte s inou požiadavkou alebo s konfiguráciou servera. Informácie o konflikte by sa mali vrátiť v informačnej časti odpovede.
410 = "preč"
Tento kód označuje, že požadovaný URI už neexistuje a bol natrvalo odstránený zo servera.
411 = "Požadovaná dĺžka"
Server neprijme požiadavku bez zadanej hlavičky Content-Length.
412 = "Podmienka zlyhala"
Výsledok vyhodnotenia podmienky špecifikovanej v požiadavke jednou alebo viacerými hlavičkami if. ... ., je nepravdivý.
413 = "Príliš veľká entita požiadavky"
Server požiadavku nespracuje, pretože jej telo je príliš veľké.
414 = "Request-URI Too Long" - požiadavka je príliš dlhá
Server nespracuje požiadavku, pretože jeho URI je príliš dlhé.
415 = "Nepodporovaný typ média"

Server požiadavku nespracuje, pretože jej telo je v nepodporovanom formáte.

416 = "Požadovaný rozsah nie je možné splniť"

Požadovaný rozsah nie je platný

417 = "Očakávania zlyhali"

Čakanie zlyhalo

422 = "Nespracovateľná entita" - server úspešne prijal požiadavku, môže pracovať so zadaným typom údajov (napríklad telo požiadavky obsahuje XML dokument so správnou syntaxou), ale vyskytla sa nejaká logická chyba, kvôli čomu nie je možné vykonať operáciu so zdrojom ...
V niektorých systémoch sa používa na prenos dodatočných dátových požiadaviek: NOT ENOUGH DATA (nedostatok dát) 429 = "Prekročili ste limit sadzby"

Bol prekročený limit žiadostí

449 - Skúste to znova so zástupcom v inej krajine. 450 = Hodnotiaca služba nie je k dispozícii 451 = Nedostupné z právnych dôvodov

prístup k zdroju je obmedzený z dôvodu problémov so zákonom. 451 – Stránka nie je vo vašej krajine povolená

452 môže to byť miesto, ktoré zamestnávateľ nepovolil, 453 môže to byť stránka, ktorú ISP nepovolil 460 Blokovaný represívnym režimom

Chyba servera 5xx

Kódy odozvy v rozsahu 500-599 naznačujú, že server narazil na chybu a pravdepodobne nebude schopný splniť požiadavku klienta.

500 = "Interná chyba servera"
Počas spracovania požiadavky na serveri jedna z jeho súčastí zlyhala alebo sa vyskytla chyba konfigurácie. Často sa spája s chybami v súbore .htaccess
501 = "Neimplementované"
Klient si vyžiadal akciu, ktorú server nemôže vykonať.
502 = "Zlá brána"
Server (alebo proxy server) prijal neplatné odpovede z iného servera (alebo proxy servera).
503 = "Služba nie je k dispozícii"
Tento kód znamená, že táto služba je dočasne nedostupná, ale prístup k nej bude v budúcnosti obnovený. Ak server vie, kedy sa to stane, môže sa vydať aj hlavička Retry-After.
504 = "Časový limit brány"
Táto odpoveď je podobná ako 408 (Časový limit požiadavky), až na to, že brána alebo proxy server vypršal.
505 = "Verzia HTTP nie je podporovaná"

Server nepodporuje verziu HTTP použitú v požiadavke.

560 - Server je cenzurovaný

Chyby (chyba 7xx)

701 - Váš ISP je blázon. 702 - Vaša organizácia je blázon. 703 - Vaša vláda je hlúpa 704 - Váš ISP je twat a nepodaril sa vám s vašou požiadavkou DNS a poslal vás na spamovú reklamu pre požadovanú doménu. 705 - Váš ISP obmedzuje/paket formuje peklo z vášho pripojenia. 706 - Požadovaný variant HTML (mobilný, bez Flash .... je tu veľa príznakov). 707 - Aktuálny čas servera (v značkách od epochy) a časové pásmo servera.

Chyby (Chyba 9xx)

911 - Internetová pohotovosť. Poskytovateľ tohto pripojenia je nútený cenzurovať túto požiadavku

Ak chcete odoslať stavový kód z PHP, použite direktívu " Stav hlavičky ".


.