2011-06-08 56 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