上的UnknownHostException d

问题描述 投票:0回答:4

我试图运行下面的例子:

http://www.sonatype.com/books/mvnex-book/reference/customizing-sect-custom-exec.html

失败的代码基本上没有:

String url = "http://weather.yahooapis.com/forecastrss?p=60202";
URLConnection conn = new URL(url).openConnection();
return conn.getInputStream();

我可以从浏览器/ feed阅读器完全访问的URL。运行在Java代码然而,当我得到一个

Exception in thread "main" java.net.UnknownHostException: weather.yahooapis.com

任何想法,可能是什么问题?难道说在我们的办公室代理挡住了URL,但后来我将能够从浏览器访问它?

最好将

java rss feed
4个回答
1
投票

随着2019年1月3日的那个URL已经停产。请参阅此链接的详细信息:

https://developer.yahoo.com/weather/


0
投票

该网站阅读对我很好......我猜想,这意味着在某种程度上你被封锁该代理。尝试System.setProperty("http.agent", "Fake Agent");到代理/网站欺骗,以为你是不是Java(一般情况下,http.agent就是Java /版)


0
投票

您已封锁互联网接入的Java虚拟机?你所看到的例外是指主机不能被解析为IP地址。

请检查您的网络安全设置或防火墙以允许JVM连接到您请求的站点。


0
投票

你有没有在Android清单给互联网的权限?

© www.soinside.com 2019 - 2024. All rights reserved.