304 not modified是什麼意思

HTTP狀態碼 304 Not Modified 是HTTP協定中的一種狀態碼,表示客戶端傳送的資源請求可以被快取伺服器滿足,並且客戶端快取中的資源與伺服器上的資源具有相同的ETag(實體標籤),或者資源的最後修改時間沒有變化。

當客戶端向伺服器傳送資源請求時,如果伺服器檢測到客戶端快取中的資源與伺服器上的資源一致,它將返回304 Not Modified狀態碼,而不是傳送整個資源數據。這樣能夠減少網路流量,提高性能,因為客戶端可以直接使用快取中的資源,而不需要從伺服器下載整個資源。

304 Not Modified狀態碼通常與Cache-ControlETag等HTTP頭一起使用,以控制快取行為和驗證快取資源的有效性。