Hvad er: HTTP 304 Ikke ændret



Prøv Vores Instrument Til At Fjerne Problemer

Det 304 Ikke ændret er en HTTP-svarstatuskode. Det indikerer ikke nødvendigvis en fejl, det er kun et forslag at den anmodede ressource ikke blev ændret siden den foregående anmodning, så det er ikke nødvendigt at videresende den til klienten.





Det 304 Ikke ændret status kode fungerer som en omdirigering til en cachelagret version af den anmodede ressource. Omdirigering sker dog kun, når anmodningsmetoden betragtes som sikker af webserveren. Søgemaskiner og andre systemer, der indekserer webressourcer, bruger ofte 304-svaret til at afgøre, om de oplysninger, de tidligere hentede fra denne URL, er forældede eller ej.



304 Ikke ændret - Sådan fungerer det

304-statuskoden returneres kun, hvis klienten tillader det - din webbrowser i de fleste tilfælde. Klienten specificerer dette i HTTP-datastrømmen, der sendes til den webserver, der behandler anmodningen. På grund af dette bør du aldrig se denne fejl i din webbrowser, medmindre webadministratoren opretter en brugerdefineret adfærd til denne særlige situation. Hvis 304-statuskoden returneres, skal du blot få en webside fra din browsers cache.

Dette tjener formålet med at tillade effektive opdateringer af de lokale cacheoplysninger og samtidig minimere transmission af information, som den anmodende klient allerede kender.

Server-side problem

Alle HTTP-svarstatuskoder, der er i kategorien 3xx (inklusive 304 ikke ændret), kaldes omdirigeringsmeddelelser. Alle disse koder er en grov indikator for, at brugeragenten (din webbrowser eller anden agent, der bruges til at få adgang til URL-ressourcen), skal udføre en yderligere handling for at fuldføre anmodningen. I 304 Ikke ændret Hvis det er tilfældet, opfordrer det brugeragenten til at vise den cachelagrede version af den anmodede ressource.



I modsætning til de fleste af de 4xx HTTP-statusresponskoder, der kan opstå på grund af et klient- eller serverside-problem, a 304 Ikke ændret kode er generelt en indikation af, at problemet er i den aktuelle webbrowser. På grund af dette er der 304 Ikke ændret kode er ikke noget slutbrugeren kan gøre noget ved.

Afslutningsvis, hvis du ser en grafisk version af denne HTTP-kode, mens du prøver at få adgang til en bestemt URL, er der ikke noget, du skal tage for at løse problemet. Denne adfærd er dog en indikator for, at webserveren har et underliggende problem, da det ikke får din browser til at vise den cachelagrede version af den anmodede ressource. I dette tilfælde er den eneste bæredygtige løsning at kontakte webadministratoren og bede ham om at undersøge problemet.

2 minutter læst