【问题标题】:Setting up HTTP connection and getting response in Android Emulator在 Android Emulator 中设置 HTTP 连接并获得响应
【发布时间】:2011-09-14 11:47:49
【问题描述】:

我有一个解析 HTML 内容并显示所需标签的 android 应用程序。 它适用于硬编码的 HTML 代码。

但是当我为 URL 设置 HTTP 连接时,它在 Emulator 中不起作用。

让我知道如何在 android 中建立 HTTP 连接并在 Emulator 中查看响应。

我想将该响应作为解析器的输入。

我希望它在模拟器本身中工作和解析。

我得到的错误是

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)

【问题讨论】:

  • LogCat 输出说明了什么?
  • 嗨。设置 HTTP 连接时到底有什么问题?错误是什么?
  • 您的 URL 中的主机是什么:互联网上的某物或私有主机/IP?您是否可以使用内置 Web 浏览器从您的模拟器浏览 Internet?您的 logcat 输出中是否有堆栈跟踪?
  • 没有 LogCat,我们不能说否则我们可以向空中扔石头。
  • 你在代理后面吗?如果是,您必须手动将代理配置提供给模拟器。

标签: android http android-emulator


【解决方案1】:

使用选项-http-proxy &lt;proxy&gt; 启动模拟器允许您指定代理

【讨论】:

    猜你喜欢
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多