簡體   English   中英

URLConnection中的連接超時

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM