【问题标题】:Disable caching from the client side in OkHttp在 OkHttp 中从客户端禁用缓存
【发布时间】:2016-11-09 08:05:20
【问题描述】:

在 Volley 中,工具箱中有一个简单的 NoCache 类,可以禁用所有网络缓存。该类只是 Volley 缓存的扩展,它不会调用任何超级缓存。

想知道 OkHttp 是否有一种简单的方法可以做到这一点?

我见过的一种方法是编写一个拦截器,它在响应中添加一个无缓存标头,但是修改请求/响应而不是根本没有缓存似乎很奇怪。

【问题讨论】:

    标签: android okhttp okhttp3


    【解决方案1】:

    您可以在传出请求的标头中、在拦截器中进行配置,或者干脆不在 OkHttpClient 上设置缓存。

    【讨论】:

    • 我怎么没想到根本不设置缓存的想法很疯狂。谢谢。
    猜你喜欢
    • 2015-05-21
    • 2018-06-06
    • 2017-08-05
    • 2017-05-30
    • 2017-02-20
    • 2016-10-25
    • 2010-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多