每当 URL 尝试加载时,它所花费的时间大于连接超时中设置的时间,但将连接超时设置为 20 秒不起作用,它只会在 2 分钟后发生,无论连接时间中设置的时间如何出来,服务器连接超时需要 2 分钟。
URL urlConnect = new URL(url.toString());
HttpURLConnection urlc = (HttpURLConnection) urlConnect.openConnection();
urlc.setDoInput(true);
urlc.setConnectTimeout(1000 * 20); // Timeout is in MILLI seconds
urlc.connect();
或者 2 分钟是否是超时的默认值?如何将超时设置为正好 20 秒。它没有任何重定向网址或任何纯网址。为什么连接超时需要 2 分钟?