Ответ getjson возвращает ноль в телефонной пробке (android) - PullRequest
1 голос
/ 15 марта 2012
$.getJSON("http://localhost:8080/v1/message", 

  function(data) {
    console.log(data);
      alert("message"+data);//this alert stmt is displayed it means that 
              the service call is getting executed 
    });

способ обслуживания

@RequestMapping(method = RequestMethod.GET,
        value = "/message" )
@ResponseStatus(HttpStatus.OK)
@ResponseBody
public String message()
{
    return "jasdknsd";

 }

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

Ответы [ 2 ]

3 голосов
/ 15 марта 2012

Подключение к локальному хосту не поддерживается.

http://code.google.com/p/android/issues/detail?id=133

127.0.0.1 - это собственный интерфейс обратной связи эмулируемой системы, а не тот, на котором выполняется ваш компьютер разработчика хоста.

в системе Android следует использовать 10.0.2.2, который является псевдонимом специально настройка для связи с вашим хостом 127.0.0.1

1 голос
/ 15 марта 2012

используйте 10.0.2.2 вместо localhost:8080

...