[英]Connection Timeout in URLConnection
我正在使用以下代碼從Web服務獲取數據。 但是這種行為是出乎意料的。 當我打通代碼時,它會給出7-8次數據,但是在連接超時錯誤之后。 任何解決方案?
URL url = new URL(webPage);
URLConnection urlConnection = url.openConnection();
System.out.println("Connection Timeout ===== "+urlConnection.getConnectTimeout());
urlConnection.setRequestProperty("Authorization", "Basic " + authStringEnc);
urlConnection.setConnectTimeout(20000);
InputStream is = urlConnection.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
異常是: java.net.SocketTimeoutException: connect timed out
這可能是互聯網連接問題(即斷開連接或速度較慢)。 增加超時時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.