没有阅读完整的网页内容

时间:2011-09-16 22:05:43

标签: java connection

我正在尝试阅读RSS内容。我不知道为什么,以下代码(java)无法检索所有内容。

该页面以<?xml version="1.0" encoding="UTF-8"?><rss version="0.91">开头,应以</rss>结尾,但我不知道为什么,它会在</rs停留,有时会停在</r ... < / p>

问题只发生在特定网站(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,

鲍勃

0 个答案:

没有答案