我在这里遇到了一个奇怪的问题。这是我用来获取 url 内容的代码:
URL u = new URL(url);
InputStream is = new BufferedInputStream(u.openStream());
我有两个网址,我想用这段代码获取。两者都包含 xml 数据。具体来说,第一个是http://www.berlingske.dk/unwire/latest/news_article/2/10
,第二个是http://www.bt.dk/mecommobile/latest/news_article/1368/10?output_type=xml
。第一个被正确提取,第二个没有。我添加了一些日志记录,发现对于第二个 url,获取了一些奇怪的 html 页面,而不是预期的 xml。这怎么可能呢?