0

以下のコードを使用して、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

4

1 に答える 1

0

これは、インターネット接続の問題である可能性があります (つまり、切断されているか遅い)。タイムアウト時間を増やします。

于 2013-10-05T14:24:46.923 に答える