In the below line of code to get the data from web service. But its behavior is unexpected. Its return the data 7 to 8 times when I hit through code, but after that connection timeout error. Any Solution??
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);
It is return the Exception : java.net.SocketTimeoutException: connect timed
out
Hank Greenberg
05-Oct-2013This is may be internet connection issue (i.e. disconnected or slow). Increase your timeout duration.