2011-09-14 66 views
0

我有一个android应用程序,用于解析HTML内容并显示所需的标记。 它对硬编码的HTML代码工作正常。在Android模拟器中设置HTTP连接并获取响应

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

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

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

我希望它在Emulator iteself中工作和解析。

,我得到的错误是

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

什么是logcat的输出开始说的模拟器? –

+0

嗨。当您建立HTTP连接时,问题究竟是什么?什么是错误? – Otra

+0

你的URL中的主机是什么:在互联网上的东西或私人主机/ IP?您能否使用内置的网络浏览器从模拟器浏览互联网? logcat输出中是否有堆栈跟踪? –

回答

0

与选项-http-proxy <proxy>允许您指定代理

相关问题