Užívatelia internetu sú trochu hlbšie v terminológii siete (aspoň väčšina z nich), vedieť, čo je protokol HTTP. Tento protokol prenosu údajov umožňuje používateľom komunikovať s webovými zdrojmi prostredníctvom prehliadača. Jedna z funkcií protokolu je možnosť vrátiť sa špeciálne kódy, ktoré poskytujú používateľom informácie o webové stránky alebo stave plnenia úlohy. Zahŕňa to aj kódy chýb HTTP. Chybové kódy sú rozdelené do dvoch typov: chyby klienta a chyby servera. O týchto dvoch kategóriách a ďalších užitočných a najdôležitejšie - často sa vyskytujúce kódy budú diskutované v tomto materiáli.
Chyby HTTP klient
Chyby klienta pod kódom 41x
410. Zdroj sa vymaže - chyba sa zobrazí, ak sa požadovaný prostriedok nachádza na zadanej adrese, ale bol odstránený a už nie je k dispozícii. 412. Nevyplnené predpoklady - tento kód sa zobrazí v prípade, že podmienené polia hlavičky sa nevykonávajú (vôbec). 413. Veľkosť žiadosti presahuje prípustnú normu - vyskytne sa chyba, keď telo žiadosti odoslanej klientom je príliš veľké a server ju nedokáže spracovať. 414. Príliš dlhá adresa - ak server vráti tento kód, znamená to, že adresa URL uvedená v žiadosti je príliš dlhá a nemôže byť spracovaná. Tiež sa vyskytne chyba, keď klient prenesie dáta cez GET namiesto POST. 415. Nepodporovaný formát súboru - Vyskytne sa chyba, keď server odmietne pracovať so špecifickým formátom údajov (dôvodom môže byť akýkoľvek). 417. Chýbajúce očakávania - nadpis od klienta nespĺňa požiadavky poľa EXPECT. 418 Som čajník - kód sa prvýkrát objavil v roku 1998, ktorý sa stal vtipom apríla blázna a nebol nikdy vážne zapojený.
422. Element nemôžena spracovanie - teoreticky môže server spracovať žiadosť odoslanú klientom; Súčasne je podporovaný aj súbor v teste žiadosti (môže to byť tabuľka a akýkoľvek iný mediálny súbor), ale z nejakého dôvodu došlo k logickej chybe, ktorá obmedzuje aktivitu servera. 423. Obmedzený prístup - použitá metóda je zablokovaná na strane servera. Musíte použiť inú metódu. 424. závislosť - kód sa zobrazí v prípade, že operácia, ktorá závisí na úspechu súčasného tímu, bol jeden z dôvodov, alebo iný zlyhajú. 425. Nesprávne poradie prvkov - kód sa zobrazí, ak požiadavka viacerých prvkov zo servera nebola v súlade s ich objednávkou (serverom). 426. Požadovaná aktualizácia - kód, ktorý vás upozorní na potrebu aktualizácie protokolu. Polia na aktualizáciu musia byť správne usporiadané na strane servera. 428. V závislosti od operácie je potrebné - pomocou tohto kódu server informuje klienta, že je potrebné použiť hlavičky termínov v žiadosti. 429. príliš veľa požiadaviek - chyba nastane v prípade, že klient servera posiela príliš veľa požiadaviek môže byť spôsobené DDoS útoky, takže server je blokovaný.
431. Prebytok header length - dĺžka hlavičky v prebytku servera môže poslať kód odpovede, ale často to jednoducho obnoví pripojenie. 434. Adresa nie je k dispozícii - hlásia o chybeNedostupnosť požadovanej adresy. 449. Opakovať - kód sa vráti, ak server potrebuje ďalšie informácie na spracovanie žiadosti. 451. Blokovaný z právnych dôvodov - server môže byť zablokovaný, ak vládne orgány požiadali o blokovanie z rôznych právnych dôvodov. Ak pracujete mimo webového prehliadača, môžu sa vyskytnúť ďalšie chyby, napríklad kritická chyba servera HTTP, ale jeho príčiny musia byť objasnené vlastníkmi programu alebo programom, ktorý má problém.
Takéto kódy sa vyskytujú vtedy, keď scenáre skončia s chybou servera. Podobné chyby sa zobrazujú pomocou kódov 5xx a krátke vysvetlenie chyby.
500 Interná chyba servera - Chyba servera HTTP, ktorá nie je identifikovateľná. Tento kód označuje akúkoľvek chybu, pre ktorú neexistuje špecifická hodnota kódu. 501. Neimplementovaná (metóda nie je podporovaná) - tento kód vystupuje server pri použití metódy, ktorú nepodporuje. Vyskytol sa problém pri práci so servermi, ktoré nie sú nakonfigurované tak, aby fungovali správne pomocou štandardných príkazov HTTP. 502. Bad Gateway - K problému dochádza, keď server, ktorý funguje ako brána, dostane nesprávnu odpoveď z "hlavného servera". 503. Služba nie je dostupná - daný kód sa najčastejšie objavuje, keď server prechádza technickou prácou alebo sa reštartuje. 504. Časový limit bránycez bránu vypršal) - nastane chyba, keď server, ktorý funguje ako brána, nemá čas na získanie odpovede od hlavného servera. 505. Verzia HTTP nepodporovaná - zadaný server nefunguje s verziou protokolu špecifikovaného v žiadosti od klienta. 507. Insufficient Storage - Problém vzniká vtedy, keď je nedostatok digitálneho priestoru na spracovanie dotazu. Najčastejšie je problém dočasný.
510. Rozšírené (chýbajúce rozšírenie) - Vyskytne sa chyba, ak server nemá rozšírenie, ktoré klient požadoval. 511. Vyžaduje sa autentifikácia siete - podobná odpoveď sa neodošle od samotného servera, ale od sprostredkovateľa, ktorého úlohou je Wi-Fi poskytovateľ platobných bodov.
100. Pokračovať - Tento kód oznámi klientovi, že jeho počiatočné akcie sú v súlade s požiadavkami servera a môžu pokračovať v odosielaní príkazov. 101. Prepínacie protokoly - interaktívny kód, ktorý navrhuje nahradiť použitý protokol vhodnejším. 102. Spracovanie (spracovanie) je kód, ktorý naznačuje, že žiadosť bola prijatá, ale vyžaduje si značný čas na jej spracovanie.
300. Viacnásobné voľby (výber) - Vyskytuje sa, ak vybraný odkaz umožňuje priame pripojenie k viacerým zdrojom umiestneným na tom istom serveri. Spolu s kódom existuje možnosť voľby medzi rôznymi možnosťami. A môže to byť akopoužívateľ aj klient, v závislosti od nastavení servera. 301. Presunutý trvalo (zdroj je presunutý) - kód sa vracia, keď sa požadovaný prostriedok alebo súbor natrvalo presunie a nachádza sa na inej adrese. 302. Nájdené (zdroj je nájdený) - kód sa vracia, keď sa požadovaný prostriedok alebo súbor dočasne presunul a možno ho nájsť na inej adrese. 303. Pozri Iné - tento kód vráti server spolu s alternatívnou hodnotou políčka Umiestnenie, takže klient na strane klienta môže získať prístup k požadovanému prostriedku pomocou metódy GET. 304. Nezmenené - Chyba nastane, ak klient požiadal o konkrétny súbor špecifikujúci špecifické atribúty času modifikácie, ale od chvíle, keď bol server stiahnutý, nezistil žiadne zmeny. 305. Použite Proxy (požaduje sa proxy server) - tento kód je vyvedený serverom, ktorý vyžaduje prístup k proxy serveru za účelom prístupu k nemu. Posledná adresa je uvedená v poli Umiestnenie. Iba základné servery (nie proxy) môžu použiť kód. 307. Dočasné presmerovanie - Kódex sa vyskytuje, keď je požadovaný súbor alebo zdroj k dispozícii na inej adrese. Často existuje automatické presmerovanie.