Čo je: HTTP 304 Nezmenené



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

The 304 Nezmenené je Stavový kód odpovede HTTP. Neznamená to nevyhnutne chybu, je to iba návrh že požadovaný zdroj nebol od predchádzajúcej požiadavky upravený, takže nie je potrebné ho znova vysielať klientovi.





The 304 Nezmenené postavenie kód bude slúžiť ako presmerovanie na verziu požadovaného prostriedku v pamäti. K presmerovaniu však dôjde až vtedy, keď webový server považuje metódu požiadavky za bezpečnú. Vyhľadávače a ďalšie systémy, ktoré indexujú webové zdroje, často používajú odpoveď 304 na zistenie, či sú informácie, ktoré predtým načítali z tejto adresy URL, zastarané alebo nie.



304 Nezmenené - Ako to funguje

Stavový kód 304 sa vráti, iba ak to umožňuje klient - vo väčšine prípadov váš webový prehliadač. Klient to uvedie v toku údajov HTTP odoslanom na webový server, ktorý spracováva požiadavku. Z tohto dôvodu by sa táto chyba vo vašom webovom prehľadávači nikdy nemala zobraziť, pokiaľ správca webu nevytvorí pre túto konkrétnu situáciu vlastné správanie. Ak sa vráti stavový kód 304, mala by vám byť jednoducho poskytnutá webová stránka z vyrovnávacej pamäte prehliadača.

Toto slúži účelu umožnenia efektívnych aktualizácií informácií o lokálnej pamäti cache pri minimalizácii prenosu informácií, ktoré sú už známe žiadajúcemu klientovi.

Problém na strane servera

Všetky kódy stavu odpovede HTTP, ktoré sú v kategórii 3xx (vrátane 304 Not Modified), sa označujú ako správy o presmerovaní. Všetky tieto kódy sú hrubým indikátorom toho, že užívateľský agent (váš webový prehliadač alebo iný agent používaný na prístup k prostriedku URL) musí vykonať ďalšiu akciu, aby mohol dokončiť požiadavku. V 304 Nezmenené V takom prípade bude užívateľský agent vyzvaný, aby zobrazil verziu požadovaného zdroja v pamäti.



Na rozdiel od väčšiny kódov odpovede na stav HTTP 4xx, ku ktorým by mohlo dôjsť v dôsledku problému na strane klienta alebo servera, a 304 Nezmenené kód je všeobecne znakom toho, že problém sa nachádza v skutočnom webovom prehliadači. Z tohto dôvodu existuje 304 Nezmenené kód nie je niečo, s čím by koncový užívateľ mohol niečo robiť.

Záverom možno povedať, že ak sa vám pri pokuse o prístup na určitú adresu URL zobrazuje grafická verzia tohto kódu HTTP, nemusíte podniknúť žiadne kroky, aby ste problém vyriešili. Toto správanie je však indikátorom toho, že webový server má zásadný problém, pretože v skutočnosti prehliadač nenúti zobraziť verziu požadovaného zdroja v pamäti. V takom prípade je jedinou uskutočniteľnou opravou kontaktovať správcu webu a požiadať ho, aby problém prešetril.

2 minúty prečítané