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.

Спасибо Крис

Ответы на вопрос(2)

Ваш ответ на вопрос