Android - 解析 RSS 提要时出现 UnknownHost 异常
我想解析来自 Android 应用程序的 rss feed。与解析 RSS 提要本身相关的所有内容均已完成(使用 SAX),但是我遇到了有关提要 url 的名称解析的异常。
这是导致异常的行:
feedUrl = "http://blog.jonathanbenoudiz.com/feed/"
feedUrl.openConnection().getInputStream();
java.lang.RuntimeException: java.net.UnknownHostException:
所以我开始调查我的 /etc/resolv.conf
文件并将名称服务器设置为我的 ISP 的 dns 服务器。 Ping blog.jonathanbenoudiz.com
有效,但 http://blog.jonathanbenoudiz.com
和 blog.jonathanbenoudiz.com/feed
无效工作(未知主机)。
我实际上应该怎么做?
谢谢!
I want to parse an rss feed from an android application. Everything related to parsing the RSS feed itself is done (using SAX), however I get an exception regarding the name resolution of the feed's url.
This is the line causing the exception:
feedUrl = "http://blog.jonathanbenoudiz.com/feed/"
feedUrl.openConnection().getInputStream();
java.lang.RuntimeException:
java.net.UnknownHostException:
So I started investigating my /etc/resolv.conf
file and set the nameserver to the dns server of my ISP. Pinging blog.jonathanbenoudiz.com
works, but http://blog.jonathanbenoudiz.com
and blog.jonathanbenoudiz.com/feed
don't work (unknown host).
How am I actually supposed to do this?
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将 INTERNET 权限添加到您的清单文件中。
您必须添加此行:
在 AndroidManifest.xml 中的应用程序标记之外
Add the INTERNET permission to your manifest file.
You have to add this line:
outside the application tag in your AndroidManifest.xml