соединение отклонено при попытке подключиться к моему серверу REST из эмулятора Android

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

 // String URL = "http://localhost:8080/server/rest/user/1";
 String URL = "http://www.google.com";

HttpClient httpclient = new DefaultHttpClient();
HttpGet request = new HttpGet(URL);
HttpResponse result = httpclient.execute(request);

в эмуляторе, когда я передаю URL как http://www.google.com , я получил правильный ответ, но когда я использую свой URL-адрес localhost (прокомментированный выше), мне было отказано в соединении .. ..

WARN/System.err(901): org.apache.http.conn.HttpHostConnectException: Connection to http://localhost:8080 refused
WARN/System.err(901): Caused by: java.net.ConnectException: /127.0.0.1:8080 - Connection refused

Если я запустил тот же URL в моем браузере, он работает. Можете ли вы сказать мне, почему URL-адрес localhost не работает в эмуляторе? ..

6
задан Doomsknight 24 August 2012 в 13:31
поделиться