强制新鲜的网络请求和响应使用okhttp 2.5.0
问题描述:
我打电话给一个android应用程序的Web服务,从中我需要获取每次调用的特定数量的记录(20)...问题是,我坚持获取前20条记录,因为无论出于何种原因,okhttp在我完成处理第20个处理后不会为我提供下一批处理。强制新鲜的网络请求和响应使用okhttp 2.5.0
我想禁用缓存并强制每个请求重新进行网络调用,但是我研究的代码
request.setCacheControl(CacheControl.FORCE_NETWORK);
只适用于更高版本okhttp的,我使用的版本2.5.X
的代码为我的请求的片段是这样的:?
Request request = new Request.Builder()
.url(url)
.build();
我怎么能强迫每个请求一个新的网络通话...感谢
答
更多的研究发现这是答案:
Request request = new Request.Builder()
.url(url)
.cacheControl(CacheControl.FORCE_NETWORK)
.build();