Исключение неизвестного хоста Android (проблема DNS)!

1

Я пытаюсь подключиться к серверу с моего устройства Android, чтобы получить XML-входной поток для того, чтобы я использовал XmlPullParser

мой сервер Url: http://www.biat.com.tn

поэтому, когда я пытаюсь получить входной поток из этого URL-адреса, я получаю неизвестный хост Exception, экран становится черным... (хотя он работает для меня в локальном хосте)

Затем, чтобы проверить мою конфигурацию, я попытался выполнить ping-сервер из оболочки ADB, но соединение не установлено!!! Я проверяю другой сервер (http://www.topnet.tn), но я столкнулся с той же проблемой.

PS: Я получаю Streams из этих URL-адресов в Navigator

Я думаю, что доменное имя .TN(Tunisia) не известно на устройствах Android!!!!

я искал эту проблему, и я нашел решение, что я должен использовать свое приложение в режиме сервера -dns-, поставив 8.8.8.8 в качестве сервера DNS... поэтому он работает

но pinging мой сервер URL не делает!!! пожалуйста, любой может понять эту проблему!!!

пожалуйста, помогите...

  • 0
    Работает ли ваш код, если вы даете ему URL, например, google.com?
  • 0
    да, это работает!
Теги:
dns

1 ответ

0

Как вы загружаете данные? URLConnection, HttpClient?

http://www.biat.com.tn перенаправляет http 302 на http://www.biat.com.tn/biat/.

В большинстве случаев вам нужно будет обрабатывать перенаправление в вашем коде.

  • 0
    Я загружаю его с помощью URLConnection, чтобы получить inputStream, а затем анализирую его с помощью xmlPullParser, мой полный URL-адрес - biat.com.tn/biat/simulator_mobile.jsp, и я вставил его в код, но ничего не произошло !!!!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню