Java URLConnection Timeout
Я пытаюсь проанализировать файл XML с HTTP-URL. Я хочу настроить тайм-аут в 15 секунд, если выборка XML занимает больше времени, я хочу сообщить о тайм-ауте. По некоторым причинам setConnectTimeout и setReadTimeout не работают. Вот код:
URL url = new URL("http://www.myurl.com/sample.xml");
URLConnection urlConn = url.openConnection();
urlConn.setConnectTimeout(15000);
urlConn.setReadTimeout(15000);
urlConn.setAllowUserInteraction(false);
urlConn.setDoOutput(true);
InputStream inStream = urlConn.getInputStream();
InputSource input = new InputSource(inStream);
И я ловлю исключение SocketTimeoutException.
Спасибо Крис