URLConnection中的连接超时

时间:2013-10-05 14:14:23

标签: java

我使用以下代码从webservice获取数据。但这种行为是出乎意料的。当我点击代码时,它给出了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

1 个答案:

答案 0 :(得分:0)

这可能是互联网连接问题(即断开连接或缓慢)。增加你的超时时间。