Ошибка запроса (invalid_request) - браузер Android - PullRequest
2 голосов
/ 29 сентября 2010

Базовый сервер Jetty работает локально. Если я открою http://localhost/servlet1 в веб-браузере на моем рабочем столе, я смогу увидеть нужный контент (базовую HTML-страницу) Однако при переходе на этот сайт в эмуляторе Android (2.2) появляется следующая ошибка:

Ошибка запроса (invalid_request) Ваш запрос не может быть обработан.

Запрос не может быть обработан может быть вызвано неправильной конфигурацией, или, возможно, неправильно сформированный запрос.

За помощью обращайтесь в свою сеть команда поддержки.

Есть идеи, в чем может быть проблема? Я боюсь идти дальше, если эта основная задача не работает.

1 Ответ

2 голосов
/ 01 октября 2010

Из-за особенностей сетевого стека в эмуляторе, вы не можете использовать «localhost» или 127.0.0.1 для подключения к хост-компьютеру.Вместо этого попробуйте использовать 10.0.2.2, поэтому: http://10.0.2.2/servlet1

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

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

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

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