我有一個API來處理緩存控制。服務器將設置響應頭「last-modified」,並且來自瀏覽器的下一個請求將具有If-modified-Since頭。ajax 304未修改無法收到迴應
但是,當我使用ajax來請求API時,它不會自動設置If-modified-Since標題。 而且我設置了If-modified-Since在ajax請求頭中,服務器響應304狀態碼。但響應主體是空的。
ajax是否需要手動執行有關緩存控制的瀏覽器行爲?
有沒有更好的解決方案?
我找到一個相似的問題here。
我不得不使用If-Modified-Since標題來驗證被更改的數據。順便說一下,請求和響應中的Cache-Control在哪裏不一樣? – Jim