【发布时间】:2016-11-09 08:05:20
【问题描述】:
在 Volley 中,工具箱中有一个简单的 NoCache 类,可以禁用所有网络缓存。该类只是 Volley 缓存的扩展,它不会调用任何超级缓存。
想知道 OkHttp 是否有一种简单的方法可以做到这一点?
我见过的一种方法是编写一个拦截器,它在响应中添加一个无缓存标头,但是修改请求/响应而不是根本没有缓存似乎很奇怪。
【问题讨论】:
在 Volley 中,工具箱中有一个简单的 NoCache 类,可以禁用所有网络缓存。该类只是 Volley 缓存的扩展,它不会调用任何超级缓存。
想知道 OkHttp 是否有一种简单的方法可以做到这一点?
我见过的一种方法是编写一个拦截器,它在响应中添加一个无缓存标头,但是修改请求/响应而不是根本没有缓存似乎很奇怪。
【问题讨论】:
您可以在传出请求的标头中、在拦截器中进行配置,或者干脆不在 OkHttpClient 上设置缓存。
【讨论】: