Android - 解析 RSS 提要时出现 UnknownHost 异常

发布于 2024-11-09 08:49:24 字数 591 浏览 0 评论 0原文

我想解析来自 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.comblog.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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

难如初 2024-11-16 08:49:24

将 INTERNET 权限添加到您的清单文件中。

您必须添加此行:

<uses-permission android:name="android.permission.INTERNET" /> 

在 AndroidManifest.xml 中的应用程序标记之外

Add the INTERNET permission to your manifest file.

You have to add this line:

<uses-permission android:name="android.permission.INTERNET" /> 

outside the application tag in your AndroidManifest.xml

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文