Какво е: HTTP 304 Не е модифициран



Опитайте Нашия Инструмент За Премахване На Проблемите

The 304 Не е модифициран е Код на състоянието на HTTP отговор. Това не означава непременно грешка, това е просто предложение че заявеният ресурс не е модифициран от предишната заявка, така че няма нужда да го препредавате на клиента.





The 304 Не е модифициран статус код ще действа като пренасочване към кеширана версия на заявения ресурс. Пренасочването обаче ще се случи само когато методът на заявката се счита за безопасен от уеб сървъра. Търсачките и други системи, които индексират уеб ресурси, често използват отговора 304, за да определят дали информацията, която преди това са извлекли от този URL адрес, е остаряла или не.



304 Не е модифициран - как работи

Кодът на състоянието 304 се връща само ако е разрешен от клиента - вашият уеб браузър в повечето случаи. Клиентът ще посочи това в HTTP потока от данни, изпратен до уеб сървъра, който обработва заявката. Поради това никога не бива да виждате тази грешка във вашия уеб браузър, освен ако уеб администраторът не създаде персонализирано поведение за тази конкретна ситуация. Ако кодът на състоянието 304 бъде върнат, трябва просто да ви се покаже уеб страница от кеша на браузъра ви.

Това служи за целта да се позволи ефективно актуализиране на информацията за локалния кеш, като същевременно се свежда до минимум предаването на информация, която вече е известна от клиента, поискал.

Проблем от страна на сървъра

Всички кодове на състоянието на HTTP отговор, които са в категорията 3xx (включително 304 Not Modified), се наричат ​​съобщения за пренасочване. Всички тези кодове са груб индикатор, че потребителският агент (вашият уеб браузър или друг агент, използван за достъп до URL ресурса) трябва да извърши допълнително действие, за да завърши заявката. В 304 Не е модифициран В случая той ще подкани потребителския агент да покаже кешираната версия на заявения ресурс.



За разлика от повечето кодове за отговор на състоянието на 4xx HTTP, които могат да възникнат поради проблем с клиент или сървър, a 304 Не е модифициран код обикновено е индикация, че проблемът е в действителния уеб браузър. Поради това, там 304 Не е модифициран кодът не е нещо, за което крайният потребител може да направи нещо.

В заключение, ако виждате графична версия на този HTTP код, докато се опитвате да осъществите достъп до определен URL, няма стъпки, които да предприемете, за да разрешите проблема. Това поведение обаче е индикатор, че уеб сървърът има основен проблем, тъй като всъщност не кара браузърът ви да показва кешираната версия на заявения ресурс. В този случай единствената жизнеспособна корекция е да се свържете с уеб администратора и да го помолите да проучи проблема.

2 минути четене