Vad är: HTTP 304 Ej modifierad



Prova Vårt Instrument För Att Eliminera Problem

De 304 Ej modifierad är en HTTP-svarsstatuskod. Det indikerar inte nödvändigtvis ett fel, det är bara ett förslag att den begärda resursen inte har ändrats sedan den tidigare begäran, så det finns inget behov av att överföra den till klienten.





De 304 Ej modifierad status kod fungerar som en omdirigering till en cachad version av den begärda resursen. Omdirigeringen kommer dock bara att ske när begäran metoden anses vara säker av webbservern. Sökmotorer och andra system som indexerar webbresurser använder ofta 304-svaret för att avgöra om informationen som de tidigare hämtade från den webbadressen är föråldrad eller inte.



304 Ej modifierad - Hur det fungerar

Statuskoden 304 returneras endast om klienten tillåter det - din webbläsare i de flesta fall. Klienten kommer att specificera detta i HTTP-dataströmmen som skickas till webbservern som behandlar begäran. På grund av detta bör du aldrig se detta fel i din webbläsare om inte webbadministratören skapar ett anpassat beteende för just denna situation. Om 304-statuskoden returneras bör du helt enkelt få en webbsida från webbläsarens cache.

Detta tjänar syftet att tillåta effektiva uppdateringar av den lokala cacheinformationen samtidigt som överföringen av information som redan är känd av den begärande klienten minimeras.

Problem på serversidan

Alla HTTP-svarsstatuskoder som ingår i kategorin 3xx (inklusive 304 ej modifierade) kallas omdirigeringsmeddelanden. Alla dessa koder är en grov indikator på att användaragenten (din webbläsare eller annan agent som används för att komma åt URL-resursen) behöver utföra en ytterligare åtgärd för att slutföra begäran. I 304 Ej modifierad I fallet uppmanar det användaragenten att visa den cachade versionen av den begärda resursen.



Till skillnad från de flesta 4xx HTTP-statuskoder som kan uppstå på grund av ett klient- eller serversidesproblem, a 304 Ej modifierad kod är i allmänhet en indikation på att problemet finns i den aktuella webbläsaren. På grund av detta finns det 304 Ej modifierad kod är inte något slutanvändaren kan göra något åt.

Sammanfattningsvis, om du ser en grafisk version av den här HTTP-koden när du försöker komma åt en viss webbadress, finns det inga steg för dig att ta för att lösa problemet. Detta beteende är dock en indikator på att webbservern har ett bakomliggande problem eftersom det inte gör att din webbläsare visar den cachade versionen av den begärda resursen. I det här fallet är den enda lönsamma lösningen att kontakta webbadministratören och be honom undersöka problemet.

2 minuter läst