2011-06-08 59 views
1

我试图从我的Android设备连接到服务器,以获得XML的InputStream做到这一点我使用XmlPullParserAndroid未知主机异常(DNS问题)!

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

所以,当我试图从这个URL获取inputstream,我得到一个未知的主机异常,屏幕变成黑色...(虽然它适用于我在本地主机)

然后,检查我的配置我试图ping服务器来自亚行的外壳,但没有建立连接! 我检查了其他服务器(http://www.topnet.tn),但我面临同样的问题。

PS:我得到流来自这些网址导航中

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

我用Google搜索这个问题,我发现了一个解决方案,我应该劳克我在-dns - 服务器模式的应用程序将与作为8.8.8.8 DNS服务器...所以它的工作原理

但我查验URL服务器做不是!请任何人都可以理解这个问题!

请帮忙...

+0

如果你给它一个像google.com这样的网址,你的代码是否可以工作? – 2011-06-08 13:26:25

+0

yess它的作品! – wael 2011-06-08 13:38:20

回答

0

你是怎样加载数据的? URLConnection,HttpClient?

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

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

+0

我用URLConnection加载它来获得inputStream,然后用xmlPullParser解析它,我的完整URL是http://www.biat.com.tn/biat/simulator_mobile.jsp,我把它放在代码中,但什么都没有发生!!!! – wael 2011-06-08 13:46:54