Я пытаюсь прочитать содержимое RSS.Я не знаю почему, следующий код (java) не может получить весь контент.
Страница начинается с <?xml version="1.0" encoding="UTF-8"?><rss version="0.91">
и должна заканчиваться </rss>
, но я не знаюпочему, он останавливается на </rs
, а иногда </r
...
Проблема возникает только с определенным сайтом (http://www.valor.com.br/financas/rss). И иногда даже это работает.
URL u = new URL("http://www.valor.com.br/financas/rss");
URLConnection uc = u.openConnection();
BufferedReader in = new BufferedReader(new InputStreamReader(uc.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
}
in.close();
Я совершенно уверен, что проблема не связана с моим кодом. Вероятно, связана с какой-то сетевой проблемой (я прочитал почти 50 сайтов, и только этот не работает), но я пытаюсьчтобы узнать, может ли мой код быть более устойчивым.
Любые предложения / советы?
TIA,
Боб