Mi az: HTTP 304 Nincs módosítva



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A 304 Nincs módosítva egy HTTP válaszállapot kód. Ez nem feltétlenül jelez hibát, csupán javaslat hogy a kért erőforrást az előző kérés óta nem módosították, ezért nem szükséges újra továbbítani az ügyfélnek.





A 304 Nincs módosítva állapot kód átirányításként működik a kért erőforrás gyorsítótárazott változatába. Az átirányítás azonban csak akkor történik meg, ha a webszerver biztonságosnak tartja a kérési módszert. A webes erőforrásokat indexelő keresőmotorok és más rendszerek gyakran a 304-es választ használják arra, hogy megállapítsák, elavultak-e az adott URL-ről korábban letöltött információk.



304 Nincs módosítva - Hogyan működik

A 304 állapotkódot csak akkor adja vissza, ha az ügyfél engedélyezi - a webböngésző a legtöbb esetben. Az ügyfél ezt megadja a HTTP-adatfolyamban, amelyet elküldtek a kérést feldolgozó webkiszolgálónak. Emiatt soha nem szabad látnia ezt a hibát a webböngészőben, hacsak a webadminisztrátor nem hoz létre egyéni viselkedést az adott helyzethez. Ha a 304 állapotkódot visszaküldi, akkor egyszerűen meg kell adnia egy weboldalt a böngésző gyorsítótárából.

Ez azt a célt szolgálja, hogy lehetővé tegye a helyi gyorsítótár-információk hatékony frissítését, miközben minimalizálja az információ továbbítását, amelyet a kérő ügyfél már ismer.

Kiszolgálóoldali probléma

Az összes HTTP válasz állapotkódot, amely a 3xx kategóriába tartozik (beleértve a 304 Nem módosított), átirányítási üzeneteknek nevezzük. Ezek a kódok durván jelzik, hogy a felhasználói ügynöknek (az Ön webböngészőjének vagy az URL-erőforrás eléréséhez használt más ügynöknek) további műveletet kell végrehajtania a kérelem teljesítéséhez. Ban,-ben 304 Nincs módosítva Ebben az esetben arra ösztönzi a felhasználói ügynököt, hogy jelenítse meg a kért erőforrás gyorsítótárazott változatát.



A 4xx HTTP állapotválasz-kódok többségétől eltérően, amelyek kliens vagy szerver oldali probléma miatt fordulhatnak elő, a 304 Nincs módosítva kód általában azt jelzi, hogy a probléma a tényleges webböngészőben van. Emiatt ott van a 304 Nincs módosítva a kód nem valami, amit a végfelhasználó megtesz.

Összefoglalva: ha ennek a HTTP-kódnak egy grafikus változatát látja, miközben megpróbál elérni egy bizonyos URL-t, akkor nincsenek lépések, amelyeket megtehetne a probléma megoldása érdekében. Ez a viselkedés azonban azt jelzi, hogy a webkiszolgálónak alapvető problémája van, mivel valójában ez nem teszi a böngészőt a kért erőforrás gyorsítótárazott változatának megjelenítéséhez. Ebben az esetben az egyetlen megvalósítható megoldás az, ha kapcsolatba lép a webadminisztrátorral, és megkéri, hogy vizsgálja meg a problémát.

2 perc olvasás