Настройка HTTP-соединения и получение ответа в эмуляторе Android - PullRequest
0 голосов
/ 14 сентября 2011

У меня есть приложение для Android, которое анализирует содержимое HTML и отображает необходимый тег. Это хорошо работает для жестко закодированного кода HTML.

Но когда я настраиваю HTTP-соединение для URL, оно не работает в эмуляторе.

Дайте мне знать, как настроить HTTP-соединение в Android и посмотреть ответ в эмуляторе.

Я хочу дать этот ответ в качестве входных данных для синтаксического анализатора.

Я хочу, чтобы он работал и анализировал себя в эмуляторе сам.

Я получаю ошибку

Exception in thread "main" java.net.ConnectException: Connection timed out: connect
    at java.net.DualStackPlainSocketImpl.connect0(Native Method)
    at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
    at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.SocksSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at sun.net.NetworkClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.<init>(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.http.HttpClient.New(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at java.net.URL.openStream(Unknown Source)
    at com.ltil.HtmlContentParser.main(HtmlContentParser.java:31)

1 Ответ

0 голосов
/ 14 сентября 2011

запуск эмулятора с параметром -http-proxy <proxy> позволяет указать прокси

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