為了驗證部分場景需要對接口返回數據進行修改后驗證前端代碼邏輯處理,發現同一域名下其他接口都正常返回,但是某個端口返回304.
操作步驟是頁面打開后接口已經請求了,這時候才打開fiddler抓取請求攔截響應,刷新瀏覽器頁面fiddler抓取到的接口返回就是304.
原因是此接口默認使用本地緩存數據,所以再次刷新瀏覽器請求的時候會帶上本地已有緩存的請求頭信息,服務端接受到請求后發現客戶端有緩存,那就不需要返回全部數據只給了一個304.
這時候可以有如下處理辦法:
- 刷新瀏覽器的時候選擇清空緩存
- 重新請求的時候把本地緩存清理掉
- 先打開fiddler再請求