duzechao / OKHttpUtils

对OkHttp进行封装,网络请求失败自动查询本地缓存,上传文件等功能
284 stars 84 forks source link

【紧急】去掉了在拦截器添加缓存时间的设置 的一点疑问? #8

Open Arisono opened 7 years ago

Arisono commented 7 years ago

去掉了在拦截器添加缓存时间的设置 ,那缓存是需要服务器来返回响应头吗?响应头的缓存参数由服务器设置。请楼主解答。如果服务器不支持缓存,又不加自定义拦截器设置响应头缓存参数,楼主是靠什么来设置缓存的?具体类代码见:https://github.com/duzechao/OKHttpUtils/blob/master/okhttputilslib/src/main/java/git/dzc/okhttputilslib/OKHttpUtils.java

duzechao commented 7 years ago

只要你设置了缓存的目录,每次请求都会有缓存的,所以是直接访问存储在本地的缓存,requestFromCache这个方法就是访问缓存的,具体可看okhttp的源代码

Arisono commented 7 years ago

非常感谢啊!