【问题标题】:Retrofit 2 - How to know the response was from retrofit cache?改造 2 - 如何知道响应来自改造缓存?
【发布时间】:2017-01-14 13:18:14
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-05-16
      • 2016-12-06
      • 2015-05-21
      • 2018-01-18
      • 2016-02-18
      • 1970-01-01
      • 1970-01-01
      • 2016-03-20
      • 1970-01-01
      相关资源
      最近更新 更多