2017-01-14 70 views
0

我使用reyrofit 2 + rxjava(android)。 我在请求后更新了领域数据库。问题是即使数据来自翻新缓存也会执行。 如何检查响应是来自缓存还是服务器返回304状态并且不更新数据库?改造2 - 如何知道响应来自改造缓存?

回答

2

您可以将您的Observable<Body>换成Observable<Response<Body>>,并通过其公共方法检查您的标头或http状态码。见doc