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