Исключения при вызове веб-сервиса с использованием IP - PullRequest
0 голосов
/ 24 ноября 2010

когда я вызываю веб-сервис со своего компьютера, используя localhost или 127.0.0.1, я получаю исключение.Но если я даю публичный IP, он работает нормально.Почему это происходит?

А также, если я использую свой публичный IP, я не могу получить доступ к веб-сервису.Но если я вставлю тот же код в другую машину и вызову этот веб-сервис, используя IP-адрес этой машины, он будет работать нормально.

 //working fine

 url = new URL("http://192.168.50.122/NewsLetter/subscribing.php?register="+xmlString);

 //got Exception
 url = new URL("http://localhost/NewsLetter/subscribing.php?register="+xmlString);

//got Exception
 url = new URL("http://127.0.0.1/NewsLetter/subscribing.php?register="+xmlString);

 //got Exception with my public IP - 192.168.50.117
 url = new URL("http://192.168.50.117/NewsLetter/subscribing.php?register="+xmlString);

Пожалуйста, помогите мне ... Я много пробовал, ноне смог решить.

Спасибо ....

Ответы [ 2 ]

2 голосов
/ 24 ноября 2010

Что касается localhost, прочитайте следующую ссылку, если вы используете эмулятор ...

Обращение к localhost из эмулируемой среды

http://developer.android.com/guide/appendix/faq/commontasks.html#localhostalias

Однако я не уверен насчет других ваших проблем.

0 голосов
/ 24 ноября 2010

Звучит как проблема с брандмауэром. Нам понадобится гораздо больше информации, чтобы даже начать помогать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...