在 OkHttp 中从客户端禁用缓存

Disable caching from the client side in OkHttp

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

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

我看到的一种方法是编写一个拦截器,它向响应添加 no-cache header,但是修改 request/response 而不是仅仅没有缓存似乎很奇怪根本。

您可以在 header 中针对传出请求、在拦截器中或不在您的 OkHttpClient 上设置缓存来配置它。