强制使用okhttp 2.5.0进行全新网络请求和响应



我正在从安卓应用程序调用一个网络服务,我需要从中获取一定数量的记录 每次调用 (20(...问题是我无法获取前 20 条记录,因为无论出于何种原因,OKHTTP 在我完成处理前 20 条记录后都不会为我提供下一批。

我想禁用缓存并为每个请求强制进行新的网络调用,但我研究的代码

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();

最新更新