Open Arisono opened 7 years ago
去掉了在拦截器添加缓存时间的设置 ,那缓存是需要服务器来返回响应头吗?响应头的缓存参数由服务器设置。请楼主解答。如果服务器不支持缓存,又不加自定义拦截器设置响应头缓存参数,楼主是靠什么来设置缓存的?具体类代码见:https://github.com/duzechao/OKHttpUtils/blob/master/okhttputilslib/src/main/java/git/dzc/okhttputilslib/OKHttpUtils.java
只要你设置了缓存的目录,每次请求都会有缓存的,所以是直接访问存储在本地的缓存,requestFromCache这个方法就是访问缓存的,具体可看okhttp的源代码
非常感谢啊!
去掉了在拦截器添加缓存时间的设置 ,那缓存是需要服务器来返回响应头吗?响应头的缓存参数由服务器设置。请楼主解答。如果服务器不支持缓存,又不加自定义拦截器设置响应头缓存参数,楼主是靠什么来设置缓存的?具体类代码见:https://github.com/duzechao/OKHttpUtils/blob/master/okhttputilslib/src/main/java/git/dzc/okhttputilslib/OKHttpUtils.java