檢查響應是否爲新的最佳方式是什麼不是來自緩存?其理由是我們只想在資產被修改的情況下進行一些昂貴的處理。檢查okhttp響應是否新鮮
目前,我們有以下幾點:
if ((response.networkResponse() != null &&
response.networkResponse().code() == HTTP_NOT_MODIFIED) ||
response.cacheResponse() != null)
我不知道這是否是正確的/最好的/簡潔實現這一目標的方式。
您是否可以在響應標題中添加時間戳以瞭解此響應的年齡?不是緩存迷,所以我可能會錯過一些東西;) – AxelH
這是通過CDN提供的,所以我們不希望干擾標準的HTTP實踐。上面的代碼工作(我相信),我只是不確定這是否與okhttp這樣做的最好方法。 – Roman