JIO网络中的网络缓存REST API请求

时间:2019-10-16 06:05:42

标签: android android-volley

在我的android应用中,我正在使用android Volley进行网络请求,而没有任何缓存机制,但是我遇到了JIO网络的奇怪问题。使用JIO网络时,将缓存API请求,并且下次它返回的相同响应和请求将不会定向到服务器。如果我从设备的APN设置中删除了APN类型(xcap),则请求不会被缓存。有没有人遇到过同样的问题?请帮助。

谢谢。

1 个答案:

答案 0 :(得分:0)

您只能在JIO网络上遇到问题,这很奇怪。

但是我仍然建议您禁用缓存并尝试,如果问题仍然存在,则需要寻找其他方法。

要禁用缓存,您可以尝试:

RequestQueue queue = Volley.newRequestQueue(context);
    queue.getCache().clear();
    StringRequest myReq /*...*/
    myReq.setShouldCache(false);
    queue.add(myReq);