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)
什麼是logcat的輸出開始說的模擬器? –
嗨。當您建立HTTP連接時,問題究竟是什麼?什麼是錯誤? – Otra
你的URL中的主機是什麼:在互聯網上的東西或私人主機/ IP?您能否使用內置的網絡瀏覽器從模擬器瀏覽互聯網? logcat輸出中是否有堆棧跟蹤? –