我不确定为什么会这样,我已经在互联网上搜索了为什么会这样,但我找不到我正在寻找的答案。
基本上当我尝试在 Wi-Fi关闭并且移动数据开启 时发送请求时会发生这种情况但是 没有数据。抛出异常需要2分钟。我想知道正当理由。超时是这些:
urlconn.setConnectTimeout(60000);
urlconn.setReadTimeout(60000);
这是否意味着这两个超时都会发生,这就是为什么花了2分钟还是有其他原因让我不知道为什么会发生这种情况?
注意:出于保密原因,我只能发布代码段。
答案 0 :(得分:0)
两者都在发生。没有数据,因此连接失败,这是一分钟。然后没有什么可以从没有连接而不存在的流中读取,这是另一分钟。