瀏覽器不發送If-None-Match 請求頭部信息

爲了提升性能,服務器端可以使用ETag利用本地緩存,避免多次重複的請求,然而自己在使用ETag的時候,發現無論是Chrome還是firefox,瀏覽器的請求頭均沒有發送If-None-Match頭部,
這裏寫圖片描述
網上搜查,說chrome要將開發者工具中的Disable-cache取消勾選
這裏寫圖片描述
但是自己這樣處理後,瀏覽器仍然沒有發送If-None-Match請求頭部。
後面才發現,請求的url不對
這裏寫圖片描述 原來每次請求,url最後面都會加一個隨機數,導致每次請求的url都不一樣,所以瀏覽器纔不會發送If-None-Match請求頭信息。。。