Cheat Sheet pre stavové kódy HTTP + stiahnutie PDF

Náš obsah je podporovaný čitateľmi. Ak kliknete na naše odkazy, môžeme získať províziu. Ako recenzujeme.

Pomocou tohto Kódy stavových kódov HTTP ⇣ ako odkaz na každý stav HTTP a kód chyby HTTP, čo jednotlivé kódy znamenajú, prečo sa generujú, kedy môže kód predstavovať problém a ako sa s problémami vysporiadať. Stiahnite si tento hárok s kódmi stavu HTTP ⇣

Internet sa skladá z dvoch základných, ale veľmi odlišných vecí: klientov a serverov. Tento vzťah medzi Klienti (ako Chrome, Firefox atď.) a servery (ako sú webové stránky, databázy, e-maily, aplikácie atď.), sa nazýva model klient-server.

Klienti zadávajú požiadavky na server a server odpovedá.

Stavové kódy HTTP nás informujú o stave požiadavky na server, či bola úspešná, mala chybu alebo niečo medzi tým.

Stavový kód HTTP je číslo, ktoré sumarizuje odpoveď, ktorá je s ním spojená – Fernando Doglio zo svojej knihy „REST API Development with NodeJS“.

Cheat Sheet s kódmi stavu HTTP

Stavové kódy odpovede HTTP sú zoskupené do piatich tried:

  • 1XX stavové kódy: Informačné požiadavky
  • 2XX stavové kódy: Úspešné žiadosti
  • 3XX stavové kódy: Presmerovania
  • 4XX stavové kódy: Chyby klienta
  • 5XX stavové kódy: Chyby servera

1xx stavové kódy: Informačné požiadavky

Stavové kódy 1xx sú informačné požiadavky. Naznačujú, že server prijal a pochopil požiadavku a že prehliadač by mal počkať trochu dlhšie, kým server spracuje informácie. Tieto stavové kódy sú menej bežné a priamo neovplyvňujú vaše SEO.

  • 100 Pokračovať: Všetko je zatiaľ v poriadku a klient by mal pokračovať v požiadavke alebo ju ignorovať, ak je už hotová.
  • 101 Switching Protocols: Protokol, na ktorý sa server prepína podľa požiadaviek klienta, ktorý odoslal správu vrátane hlavičky požiadavky na aktualizáciu
  • 102 Spracúva sa: Server prijal úplnú požiadavku, ale stále ju spracováva.
  • 103 Skoré rady: Umožnenie užívateľskému agentovi spustiť predbežné načítanie zdrojov, zatiaľ čo server stále pripravuje odpoveď.

2xx stavové kódy: Úspešné požiadavky

Toto sú úspešné žiadosti. Znamená to, že vaša žiadosť o prístup k súboru bola úspešná. Skúsili ste napríklad prejsť na Facebook.com a objavilo sa to. Bol použitý jeden z týchto stavových kódov. Očakávajte, že pri používaní webu budete často vidieť tieto typy odpovedí.

  • 200 OK: Žiadosť bola úspešná.
  • 201 Created: Server potvrdil vytvorený zdroj. 
  • 202 Prijaté: Požiadavka klienta bola prijatá, ale server ju stále spracováva.
  • 203 Neautoritatívne informácie: Odpoveď, ktorú server odoslal klientovi, nie je rovnaká, ako keď ju server odoslal.
  • 204 Žiadny obsah: Server spracoval požiadavku, ale neposkytuje žiadny obsah.
  • 205 Obnoviť obsah: Klient by mal obnoviť vzor dokumentu.
  • 206 Čiastočný obsah: Server odosiela iba časť zdroja.
  • 207 Multi-Status: Telo správy, ktoré nasleduje, je štandardne správa XML a môže obsahovať niekoľko samostatných kódov odpovedí.
  • 208 Už nahlásené: Členovia a WebDAV väzby už boli spočítané v predchádzajúcej časti (multistatovej) odpovede a nie sú znovu zahrnuté.

Stavové kódy 3xx: Presmerovania

Stavové kódy HTTP 3xx označujú presmerovanie. Keď používateľ alebo vyhľadávacie nástroje narazia na stavový kód 3xx, budú presmerovaní na inú webovú adresu, ako je pôvodná. Ak SEO je dôležité pre úspech vášho podnikania, potom sa musíte vzdelávať o týchto kódoch a o tom, ako ich správne používať.

  • 300 Viacnásobné voľby: Požiadavka klienta má niekoľko možných odpovedí.
  • 301 Trvalo presunuté: Server oznámi klientovi, že hľadaný zdroj bol natrvalo presunutý na inú adresu URL. Všetci používatelia a roboti budú presmerovaní na novú adresu URL. Je to veľmi dôležitý stavový kód pre SEO.
  • 302 Nájdené: Webová lokalita alebo stránka bola dočasne presunutá na inú adresu URL. Je to ďalší stavový kód relevantný pre SEO.
  • 303 Pozri Iné: Tento kód informuje klienta, že server ho nepresmeruje na požadovaný zdroj, ale na inú stránku.
  • 304 Neupravené: Požadovaný zdroj sa od predchádzajúceho prenosu nezmenil.
  • 305 Použiť proxy: Klient môže pristupovať k požadovanému zdroju iba cez proxy, ktorý je uvedený v odpovedi.
  • 307 Dočasné presmerovanie: Server oznámi klientovi, že zdroj, ktorý hľadajú, bol dočasne presmerovaný na inú adresu URL. Je to relevantné pre výkon SEO.
  • 308 Trvalé presmerovanie: Server informuje klienta, že zdroj, ktorý hľadajú, bol dočasne presmerovaný na inú adresu URL. 

Stavové kódy 4xx: Chyby klienta

Stavové kódy 4xx sú chyby klienta. Zahŕňajú stavové kódy HTTP, ako napríklad „403 zakázané“ a „vyžaduje sa overenie proxy 407“. Znamená to, že stránka sa nenašla a s požiadavkou niečo nie je v poriadku. Problémom je niečo, čo sa deje na strane klienta. Môže ísť o nesprávny formát údajov, neoprávnený prístup alebo chybu v žiadosti. 

  • 400 Chybná požiadavka: Klient posiela požiadavku s neúplnými údajmi, zle zostavenými údajmi alebo neplatnými údajmi.
  • 401 Unauthorized: Na prístup klienta k požadovanému zdroju je potrebná autorizácia.
  • 403 Zakázané: Zdroj, ku ktorému sa klient pokúša pristupovať, je zakázaný.
  • 404 Nenájdené: Server je dostupný, ale konkrétna stránka, ktorú klient hľadá, nie je.
  • 405 Metóda nie je povolená: Server prijal a rozpoznal požiadavku, ale odmietol špecifickú metódu požiadavky.
  • 406 Neprijateľné: Webová lokalita alebo webová aplikácia nepodporuje požiadavku klienta s konkrétnym protokolom.
  • 407 Vyžaduje sa overenie proxy: Tento stavový kód je podobný ako 401 Unauthorized. Jediný rozdiel je v tom, že autorizáciu musí vykonať splnomocnenec.
  • 408 Časový limit požiadavky: Platnosť požiadavky, ktorú klient odoslal na server webovej lokality, vypršala.
  • 409 Konflikt: Požiadavka, ktorá bola odoslaná, je v konflikte s internými operáciami servera.
  • 410 Preč: Zdroj, ku ktorému chce klient pristupovať, bol natrvalo vymazaný.

Medzi ďalšie menej bežné stavové kódy HTTP 4xx patria:

  • 402 Platba Povinné
  • 412 Nepodarilo predpokladom
  • 415 Nepodporovaný typ média
  • 416 Požadovaný rozsah nie je uspokojiteľný
  • 417 Očakávanie zlyhalo
  • 422 Nespracovateľná entita
  • 423 Zamknutý
  • 424 Neúspešná závislosť
  • 426 Vyžaduje sa inovácia
  • 429 Príliš veľa žiadostí
  • 431 Polia hlavičky požiadavky sú príliš veľké
  • 451 Nedostupné z právnych dôvodov

Stavové kódy 5xx: Chyby servera

Stavové kódy HTTP 5xx sú chyby servera. Tieto chyby nie sú chybou klienta, ale naznačujú, že na strane servera nie je niečo v poriadku. Požiadavka klienta je dobrá, ale server nemôže vygenerovať požadovaný zdroj.

  • 500 Interná chyba servera: Server sa dostal do situácie, ktorú nedokáže zvládnuť počas spracovania požiadavky klienta.
  • 501 Neimplementované: Server nepozná alebo nedokáže vyriešiť metódu požiadavky odoslanú klientom.
  • 502 Zlá brána: Server fungoval ako brána alebo proxy a prijal neplatnú správu z prichádzajúceho servera.
  • 503 Služba nie je k dispozícii: The server môže byť mimo prevádzky a nemôže spracovať požiadavku klienta. Tento stavový kód HTTP je jedným z najbežnejších problémov servera, s ktorým sa môžete na webe stretnúť.
  • 511 Vyžaduje sa sieťová autentifikácia: Klient sa musí overiť v sieti, aby mohol pristupovať k prostriedku.

Medzi ďalšie menej bežné stavové kódy HTTP 5xx patria:

  • 504 Brána Timeout
  • 505 Verzia HTTP nie je podporovaná
  • 506 Variant tiež rokuje
  • 507 Nedostatočné skladovanie
  • 508 Bola zistená slučka
  • 510 Nerozšírené

zhrnutie

Môžete použiť tento Cheat sheet s kódom stavu HTTP ako odkaz na všetky možné stavové a chybové kódy HTTP, čo jednotlivé kódy znamenajú, prečo sa generujú, keď by kód mohol byť problémom, a ako sa s problémami vysporiadať.

Pre stiahnutie kliknite sem 📥 tento cheat pre stavové kódy HTTP a majte ho blízko ako rýchly odkaz na všetky stavové kódy.

Ak to zhrnieme:

  • 1XX Stavové kódy HTTP sú čisto informačné požiadavky.
  • 2XX Stavové kódy HTTP sú úspešné žiadosti. Kód odpovede stavu úspechu HTTP 200 OK označuje, že požiadavka bola úspešná.
  • 3XX Stavové kódy HTTP označujú presmerovanie. Medzi najbežnejšie stavové kódy HTTP 3xx patria stavové kódy HTTP „301 presunuté natrvalo“, „302 nájdené“ a „307 dočasné presmerovanie“.
  • 4XX stavové kódy sú chyby klienta. Najbežnejšie stavové kódy 4xx sú „404 nenájdené“ a stavový kód HTTP „410 preč“.
  • 5XX Stavové kódy HTTP sú chyby servera. Najbežnejší stavový kód HTTP 5xx je stavový kód „503 nedostupná služba“.

Referencie

https://www.websiterating.com/calculators/
https://developer.mozilla.org/en-US/docs/Web/HTTP/Status
https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

Mathias Ahlgren je generálnym riaditeľom a zakladateľom spoločnosti Website Rating, riadenie globálneho tímu redaktorov a spisovateľov. Je držiteľom magisterského titulu z informačnej vedy a manažmentu. Jeho kariéra smerovala k SEO po prvých skúsenostiach s vývojom webu počas univerzity. S viac ako 15 rokmi v oblasti SEO, digitálneho marketingu a vývoja webu. Medzi jeho zameranie patrí aj bezpečnosť webových stránok, doložená certifikátom v kybernetickej bezpečnosti. Táto rôznorodá odbornosť je základom jeho vedúceho postavenia Website Rating.

„WSR Team“ je kolektívna skupina odborných redaktorov a autorov, ktorí sa špecializujú na technológie, internetovú bezpečnosť, digitálny marketing a vývoj webu. Sú nadšení pre digitálnu sféru a vytvárajú dobre preskúmaný, prehľadný a dostupný obsah. Ich záväzok k presnosti a jasnosti robí Website Rating dôveryhodný zdroj informácií v dynamickom digitálnom svete.

Zostaňte informovaní! Pridajte sa k nášmu newsletteru
Prihláste sa teraz a získajte bezplatný prístup k príručkám, nástrojom a zdrojom len pre predplatiteľov.
Z odberu sa môžete kedykoľvek odhlásiť. Vaše údaje sú v bezpečí.
Zostaňte informovaní! Pridajte sa k nášmu newsletteru
Prihláste sa teraz a získajte bezplatný prístup k príručkám, nástrojom a zdrojom len pre predplatiteľov.
Z odberu sa môžete kedykoľvek odhlásiť. Vaše údaje sú v bezpečí.
Zostaňte informovaní! Pridajte sa k nášmu newsletteru!
Prihláste sa teraz a získajte bezplatný prístup k príručkám, nástrojom a zdrojom len pre predplatiteľov.
Zostaňte v obraze! Pridajte sa k nášmu Newsletteru
Z odberu sa môžete kedykoľvek odhlásiť. Vaše údaje sú v bezpečí.
Moja spoločnosť
Zostaňte v obraze! Pridajte sa k nášmu Newsletteru
🙌 Ste (takmer) prihlásení na odber!
Prejdite do svojej e-mailovej schránky a otvorte e-mail, ktorý som vám poslal, aby ste potvrdili svoju e-mailovú adresu.
Moja spoločnosť
Ste prihlásený/-á!
Ďakujeme za váš odber. Každý pondelok posielame newsletter s užitočnými údajmi.
Zdieľať s...