Я хочу загрузить содержимое URL в java с указанным временем загрузки.Например: я хочу, чтобы максимальное время ожидания загрузки для www.yahoo.com составляло 10 секунд.Если загрузка занимает более 10 секунд, выдается ошибка.Я написал код для открытия соединения и загрузки всего содержимого.Но как мне установить время ожидания загрузки?Вот фрагмент кода:
StringBuilder text = new StringBuilder();
urlconn = (HttpURLConnection)url.openConnection();
urlconn.setConnectTimeout(100000);
//urlconn.setInstanceFollowRedirects(false);
urlconn.setRequestMethod("GET");
urlconn.connect();
buf = new BufferedReader(new InputStreamReader(urlconn.getInputStream()));
while((line = buf.readLine()) != null)
text.append(line);
System.out.println(url + "=> "+ urlconn.getResponseCode());