【问题标题】:Android Unknown Host Exception (DNS Problem) !Android 未知主机异常(DNS 问题)!
【发布时间】:2011-06-08 13:22:30
【问题描述】:

我正在尝试从我的 android 设备连接到服务器以获取 XML inputStream 来执行此操作,我正在使用 XmlPullParser

我的服务器网址是: http://www.biat.com.tn

所以,当我试图从这个 url 获取输入流时,我得到一个未知的主机异常,屏幕变黑...(虽然它在 localhost 中对我有用)

然后,为了检查我的配置,我尝试从 ADB shell ping 服务器,但没有建立连接!!! 我检查了另一台服务器 (http://www.topnet.tn),但我遇到了同样的问题。

PS:我在 Navigator 中从这些 URL 获取流

我认为 Android 设备不知道 .TN(突尼斯)域名!!!!

我用谷歌搜索了这个问题,我找到了一个解决方案,我应该在 -dns-server 模式下启动我的应用程序,并将 8.8.8.8 作为 dns 服务器......所以它可以工作

但是 ping 我的 URL 服务器没有!!!请任何人都可以理解这个问题!

请帮忙...

【问题讨论】:

  • 如果你给它一个像 google.com 这样的 URL,你的代码能工作吗?

标签: android dns


【解决方案1】:

您如何加载数据? URLConnection,HttpClient?

http://www.biat.com.tn 将 http 302 重定向到 http://www.biat.com.tn/biat/

在大多数情况下,您需要在代码中处理重定向。

【讨论】:

  • 我正在用 URLConnection 加载它以获取 inputStream,然后用 xmlPullParser 解析它,我的完整 URL 是 biat.com.tn/biat/simulator_mobile.jsp 我把它放在代码中但什么也没发生!!!!
猜你喜欢
  • 2013-05-29
  • 1970-01-01
  • 2012-04-06
  • 1970-01-01
  • 2013-04-06
  • 2011-05-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多