Nedir: HTTP 304 Değiştirilmedi



Sorunları Ortadan Kaldırmak Için Enstrümanımızı Deneyin

304 Değiştirilmedi bir HTTP yanıt durum kodu. Mutlaka bir hata olduğunu göstermez, yalnızca bir öneridir talep edilen kaynağın önceki talepten sonra değiştirilmediğinden, istemciye yeniden iletilmesine gerek yoktur.





304 Değiştirilmedi statü kod, istenen kaynağın önbelleğe alınmış bir sürümüne yeniden yönlendirme görevi görür. Ancak, yeniden yönlendirme yalnızca istek yöntemi web sunucusu tarafından güvenli kabul edildiğinde gerçekleşir. Web kaynaklarını indeksleyen arama motorları ve diğer sistemler, daha önce o URL’den getirdikleri bilgilerin güncel olup olmadığını belirlemek için genellikle 304 yanıtını kullanır.



304 Değiştirilmedi - Nasıl çalışır

304 durum kodu yalnızca istemci tarafından - çoğu durumda Web tarayıcınız tarafından - izin verildiğinde döndürülür. İstemci bunu, isteği işleyen Web sunucusuna gönderilen HTTP veri akışında belirtecektir. Bu nedenle, web yöneticisi bu özel durum için özel bir davranış oluşturmadıkça, bu hatayı Web tarayıcınızda asla görmemelisiniz. 304 durum kodu döndürülürse, tarayıcınızın önbelleğinden size bir Web sayfası sunulmalıdır.

Bu, talepte bulunan istemci tarafından zaten bilinen bilgilerin iletimini en aza indirirken yerel önbellek bilgilerinin verimli güncellemelerine izin verme amacına hizmet eder.

Sunucu Tarafı sorunu

3xx kategorisindeki (304 Değiştirilmedi dahil) tüm HTTP yanıt durum kodlarına yeniden yönlendirme mesajları denir. Tüm bu kodlar, kullanıcı aracısının (web tarayıcınız veya URL kaynağına erişmek için kullanılan diğer aracı) isteği tamamlamak için ek bir eylem gerçekleştirmesi gerektiğinin kaba bir göstergesidir. İçinde 304 Değiştirilmedi Bu durumda, kullanıcı aracısını istenen kaynağın önbelleğe alınmış sürümünü görüntülemeye teşvik edecektir.



İstemci veya sunucu tarafı sorunu nedeniyle oluşabilecek 4xx HTTP durum yanıt kodlarının çoğunun aksine, 304 Değiştirilmedi kod genellikle sorunun gerçek web tarayıcısında olduğunun bir göstergesidir. Bu nedenle, orada 304 Değiştirilmedi kod son kullanıcının yapabileceği bir şey değildir.

Sonuç olarak, belirli bir URL'ye erişmeye çalışırken bu HTTP kodunun grafik versiyonunu görüyorsanız, sorunu çözmek için uygulamanız gereken herhangi bir adım yoktur. Ancak, bu davranış, tarayıcınızın istenen kaynağın önbelleğe alınmış sürümünü görüntülemesini sağlamadığından, web sunucusunun temelde bir sorun olduğunu gösterir. Bu durumda, uygulanabilir tek çözüm web yöneticisine başvurmak ve ondan sorunu araştırmasını istemektir.

2 dakika okundu