Службы не звонят с использованием локального WAMP в Android

Я хочу знать, как создать виртуальный хост с помощью WAMP.

Я создал веб-сервис на PHP для своего приложения для Android и разместил его на локальном сервере WAMP.

Когда я вызываю веб-сервис с помощью приложения, он выдает ошибку

01–24 12:51:14.685:
WARN/System.err(476):
java.net.ConnectException:
localhost/127.0.0.1:80 — в соединении отказано

Это ошибка, когда я вызываю веб-сервис с моего локального сервера WAMP.


person Sanjay Khatri    schedule 24.01.2011    source источник


Ответы (2)


Вы пытаетесь подключиться к веб-серверу, работающему на той же машине разработки, что и ваш эмулятор Android? Если это так, в эмуляторе Android попробуйте использовать 10.0.2.2 вместо localhost.

Для получения дополнительной информации о том, почему это необходимо, прочитайте это: http://developer.android.com/guide/developing/tools/emulator.html#emulatornetworking

person Eric Levine    schedule 24.01.2011

Насколько я помню, в верхней части меню wamp есть кнопка, которая позволяет установить сервер «в сети», что дает вам возможность получить IP-адрес сервера.

Вы пробовали это?

Кстати, вы можете опубликовать вызов веб-службы, чтобы мы могли получить более подробную информацию?

person Gindi Bar Yahav    schedule 24.01.2011