Last-Modifed
ETag şartlı talepte bulunmanın tek yolu değildir; Last-Modifed yanıt başlığına dayanan alternatif bir teknik de var. İstemci daha sonra kaynağın tazeliğini doğrulamak için If-Modified-Since istek başlığını kullanacaktır. Benzer şekilde:
Web sunucunuz veya uygulamanızın Last-Modifed yanıt başlığını döndürmesine izin verin.
İstemci bu değeri saklar ve bir sonraki istek üzerine bir If-Modified-Since istek başlığı olarak kullanır.
Web sunucusu veya uygulama, bu If-Modified-Since değeriyle, kaynağın değişiklik tarihi eşleşir.
Ya bir HTTP/1.1 304 Not Modified ya da bir HTTP/1.1 200 OK döndürülür.
Zaman damgaları, GMT zaman dilimine dayanır. Sorun yaşamamak için lütfen zaman damgalarınızı bu zaman dilimine dönüştürdüğünüzden emin olun.
Aşağıdaki örnekte başlangıç noktası, Last-modified yanıt başlığını döndüren web sunucusu (veya uygulama):
Tarayıcı, Last-Modified değerini saklar ve bir sonraki istekte If-Last-Modified olarak kullanır:
Kaynak değiştirilmedi, 304 döndürüldü ve Last-Modified değer aynı kalır:
Tarayıcı, başka bir koşullu istek daha yapar:
Bu süre zarfında kaynak değiştirildi ve cevap ve yeni bir Last-Modified başlığı ile 200 cevabı döndü.
Last updated
Was this helpful?