Kontrola kódu odpovědi HTTP

Co je kontrola kódu odpovědi HTTP?

Kontrola kódu odpovědi HTTP je důležitý proces, který umožňuje ověřit, zda webový server správně reaguje na požadavky klientů. Když uživatel zadá URL do prohlížeče, server vrátí HTTP odpověď, která obsahuje kód stavu. Tento kód je klíčový pro pochopení, zda je požadavek úspěšný, nebo zda došlo k nějaké chybě. Existuje několik kategorií kódů odpovědi, které poskytují různé informace o stavu požadavku.

Hlavičky odpovědí
Záhlaví požadavků
Nezpracovaný HTML kód

Různé kódy odpovědi HTTP

Kódy odpovědi HTTP jsou rozděleny do pěti hlavních kategorií. Každá kategorie má svůj vlastní rozsah čísel:

  • 1xx - Informační kódy: Tyto kódy signalizují, že server obdržel požadavek a pokračuje v jeho zpracování. Například kód 100 (Continue).
  • 2xx - Úspěšné kódy: Tyto kódy potvrzují, že požadavek byl úspěšně přijat a zpracován. Nejznámější je kód 200 (OK).
  • 3xx - Přesměrovací kódy: Tyto kódy informují o přesměrování na jinou URL. Například kód 301 (Moved Permanently).
  • 4xx - Chybové kódy klienta: Tyto kódy ukazují na chyby, které byly způsobeny klientem, jako například kód 404 (Not Found).
  • 5xx - Chybové kódy serveru: Tyto kódy indikují, že server zažil problém při zpracování požadavku, například kód 500 (Internal Server Error).
Jak zkontrolovat odpověď serveru

Pro rychlé určení kódu odezvy serveru pro stránku použijte tlačítko rychlého přístupu ke službě httpstatuscodes.

1. Přetáhněte tlačítko httpstatuscodes do lišty záložek prohlížeče.
2. Otevřete webovou stránku, kterou chcete zkontrolovat.
3. Klikněte na tlačítko /httpstatuscodes/ v liště záložek.

Výsledek kontroly odezvy serveru pro aktuální stránku se otevře na nové kartě.


Jak provést kontrolu kódu odpovědi HTTP

Existují různé způsoby, jak provést kontrolu kódu odpovědi HTTP. Můžete použít webové nástroje, příkazový řádek nebo programovací jazyky. Zde jsou některé z nejčastějších metod:

  1. Webové nástroje: Existuje mnoho online nástrojů, které umožňují zadat URL a získat kód odpovědi. Tyto nástroje jsou uživatelsky přívětivé a nevyžadují žádné technické dovednosti.
  2. Příkazový řádek: Pomocí příkazového řádku můžete použít příkaz curl pro získání kódu odpovědi. Například: curl -o /dev/null -s -w ’%{http_code
Klíčové hlavičky odpovědí serveru

Běžné hlavičky HTTP odpovědí a jejich významy.

Typ obsahu

Definuje formát přenášeného obsahu, nutný pro správné zobrazení v prohlížeči.

Přijmout kódování

Seznam podporovaných metod komprese obsahu.

Datum

Datum a čas vygenerování odpovědi serveru.

Platnost vyprší

Doba, po které se obsah stane zastaralým.

Poslední úprava

Datum poslední aktualizace obsahu.

Pokud-změněno-od

Datum, po kterém bude načten pouze aktualizovaný obsah.

Umístění

Adresa URL pro přesměrování nebo nová adresa zdroje.

Server

Informace o webovém serveru, jeho verzi a nainstalovaných komponentách.

Odpovědi na často kladené otázky

Zkontrolujte seznam oblíbených otázek – možná najdete odpověď, kterou potřebujete.

Zadejte URL stránky, vyberte možnost If-Modified-Since a uveďte datum vaší poslední návštěvy. Pokud je odpovědní hlavička HTTP/1.1 304 Not Modified namísto HTTP/1.1 200 OK, znamená to, že server podporuje If-Modified-Since a obsah zasílá pouze v případě, že se od vaší poslední návštěvy změnil.

Ve výchozím nastavení httpstatuscodes používá váš aktuální User-Agent. Pokud jej chcete změnit, můžete si vybrat jiný z rozbalovacího seznamu.

Zadejte URL stránky a vyberte Accept-Encoding: gzip. Pokud odezva serveru obsahuje hlavičku Content-Encoding: gzip, znamená to, že je podpora komprese aktivní.

Ano, služba podporuje IDN domény. Není nutné je převádět na punycode – stačí zadat adresu domény v cyrilici a zkontrolovat HTTP odpověď serveru.

Ano, httpstatuscodes automaticky následuje přesměrování a analyzuje následující stránku uvedenou v hlavičce <Location>. Podporuje až 7 po sobě jdoucích přesměrování a zobrazuje odeslané a přijaté hlavičky pro každý krok.

Ano, httpstatuscodes funguje na mobilních zařízeních dokonale, rychle se načítá a je snadno použitelný.