我从一个Android应用程序调用一个web服务,我需要从每个调用中获取一定数量的记录(20)...问题是我因为无论出于何种原因而无法获取前20条记录在完成前20个处理后,不再为我服务。
我想禁用缓存并为每个请求强制进行新的网络调用,但我研究的代码
request.setCacheControl(CacheControl.FORCE_NETWORK);
仅适用于较高版本的okhttp,我使用的是2.5.x版本
我的请求的代码片段是这样的:
Request request = new Request.Builder()
.url(url)
.build();
如何对每个请求强制进行新的网络通话?...谢谢
答案 0 :(得分:0)
更多的研究发现了这个答案:
Request request = new Request.Builder()
.url(url)
.cacheControl(CacheControl.FORCE_NETWORK)
.build();