android 中訪問localhost:8080 報錯org.apache.http.conn.HttpHostConnectException

原因:模擬器實際上是個虛擬機,我們代碼中指定的localhost 是模擬器而不是我們的pc
SO:  你應該把localhost改爲你現在pc的ip地址  這個問題就輕鬆解決了!,不過不是127.0.0.1:8080,如果寫127.0.0.1:8080還是一樣報錯。

 

如果你的機器本身就是在測試本地的localhost服務沒有公網ip該怎麼辦?

那麼你就只能用android模擬器了,然後將你的ip地址改爲10.0.2.2:8080這樣模擬器就可以訪問本機的網絡服務了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章