Co je: HTTP 304 Nezměněno



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

The 304 Nezměněno je Stavový kód odpovědi HTTP. To nemusí nutně znamenat chybu, je to pouze návrh že požadovaný zdroj nebyl od předchozího požadavku upraven, není tedy nutné jej znovu odesílat klientovi.





The 304 Nezměněno postavení kód bude fungovat jako přesměrování na verzi požadovaného prostředku v mezipaměti. K přesměrování však dojde pouze v případě, že webový server považuje metodu požadavku za bezpečnou. Vyhledávače a další systémy, které indexují webové zdroje, často používají odpověď 304 k určení, zda jsou informace, které dříve přinesly z této adresy URL, zastaralé nebo ne.



304 Nezměněno - Jak to funguje

Stavový kód 304 je vrácen, pouze pokud to umožňuje klient - ve většině případů váš webový prohlížeč. Klient to uvede v datovém proudu HTTP odeslaném na webový server, který zpracovává požadavek. Z tohoto důvodu by se tato chyba ve vašem webovém prohlížeči neměla nikdy zobrazit, pokud správce webu nevytvoří vlastní chování pro tuto konkrétní situaci. Pokud se vrátí stavový kód 304, měla by vám být jednoduše nabídnuta webová stránka z mezipaměti prohlížeče.

To slouží účelu umožnění efektivních aktualizací informací o místní mezipaměti při minimalizaci přenosu informací, které jsou již známy žádajícímu klientovi.

Problém na straně serveru

Všechny kódy stavu odpovědi HTTP, které jsou v kategorii 3xx (včetně 304 beze změn), se označují jako zprávy o přesměrování. Všechny tyto kódy jsou hrubým indikátorem toho, že uživatelský agent (váš webový prohlížeč nebo jiný agent používaný pro přístup k prostředku URL) musí provést další akci, aby mohl požadavek dokončit. V 304 Nezměněno V případě, že bude vyžadovat agenta uživatele, aby zobrazil verzi požadovaného zdroje v mezipaměti.



Na rozdíl od většiny kódů odpovědi stavu HTTP 4xx, ke kterým může dojít kvůli problému na straně klienta nebo serveru, a 304 Nezměněno kód je obecně známkou toho, že problém je ve skutečném webovém prohlížeči. Z tohoto důvodu existuje 304 Nezměněno kód není něco, s čím by koncový uživatel mohl něco dělat.

Závěrem lze říci, že pokud se vám při pokusu o přístup na určitou adresu URL zobrazuje grafická verze tohoto kódu HTTP, nemusíte podniknout žádné kroky k vyřešení problému. Toto chování je však indikátorem toho, že webový server má základní problém, protože ve skutečnosti ve vašem prohlížeči nedochází k zobrazení verze požadovaného zdroje v mezipaměti. V tomto případě je jedinou schůdnou opravou kontaktovat správce webu a požádat ho, aby problém prošetřil.

2 minuty čtení