2017-01-14 101 views
0

我使用reyrofit 2 + rxjava(android)。 我在請求後更新了領域數據庫。問題是即使數據來自翻新緩存也會執行。 如何檢查響應是來自緩存還是服務器返回304狀態並且不更新數據庫?改造2 - 如何知道響應來自改造緩存?

回答

2

您可以將您的Observable<Body>換成Observable<Response<Body>>,並通過其公共方法檢查您的標頭或http狀態碼。見doc