проблема при подключении к моему экземпляру EC2 из симулятора Android - PullRequest
0 голосов
/ 01 апреля 2011

Я столкнулся со странной проблемой. Я развернул веб-сервис в EC2, который работает и работает нормально, но когда я пытаюсь выполнить REST-запрос для этого сервиса, я получаю java.net.SocketException: Время ожидания истекло. Когда я пытаюсь использовать тот же URL в браузере моего ноутбука, он работает, но когда я пытаюсь сделать это в браузере эмулятора Android, он выдает ошибку.

вот мой код

REST URL: http://122.248.194.88:8080/data_for?train=12657

код: -

DefaultHttpClient httpclient = new DefaultHttpClient();
HttpGet httpget = new HttpGet("http://122.248.194.88:8080/data_for?train=12658"); 

        // Execute the request
        HttpResponse response;
        try {
            response = httpclient.execute(httpget);

`

этот httpclient.execute возвращает исключение для сокета. Есть ли что-то еще, что мне нужно знать ??

Я за прокси, но я установил этот прокси в опциях эмулятора при запуске эмулятора.

1 Ответ

0 голосов
/ 01 апреля 2011

Я использовал пример здесь: http://www.javacodegeeks.com/2011/01/android-json-parsing-gson-tutorial.html, чтобы использовать строку JSON.Работает отлично.

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