从2天开始,我的应用程序出现了严重问题:每次尝试从我的端点获取json值时,都会收到超时客户端错误。
for(int i =1; i < 1000; i++){
ArrayList<Product> products = Ion.with(mContext)
.load("GET", url+i)
.setLogging("[PRODUCT]", Log.VERBOSE)
.setHeader("Content-Type", "application/json")
.as(new TypeToken<ArrayList<Product>>(){})
.get();
..........
我尝试设置超时标头或设置如下所示的超时
for(int i =1; i < 1000; i++){
ArrayList<Product> products = Ion.with(mContext)
.load("GET", url+i)
.setTimeout(30000)
.setLogging("[PRODUCT]", Log.VERBOSE)
.setHeader("Content-Type", "application/json")
.as(new TypeToken<ArrayList<Product>>(){})
.get(30000, TimeUnit.MILLISECONDS);
..........
但我仍有同样的问题。
我无法理解如何解决这个问题。你有什么建议吗?