改造2 - 如何知道响应来自改造缓存?

时间:2017-01-14 13:18:14

标签: caching realm rx-java retrofit2 rx-android

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

1 个答案:

答案 0 :(得分:2)

您可以将Observable<Body>打包到Observable<Response<Body>>并通过其公开方法检查标题或http状态代码。见doc