`
zhangfan822
  • 浏览: 256277 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

android 中访问localhost:8080 报HttpHostConnectException错

阅读更多

android 中访问localhost:8080 报错org.apache.http.conn.HttpHostConnectException


以前做java web开发 先访问本地服务localhost:8080作测试很正常。也没出过什么问题

但是今天作android开发,先在本机8080端口上搭建一个服务,然后从模拟器上访问该服务时报出了
org.apache.http.conn.HttpHostConnectException错误
静下心来想想,模拟器实际上是个虚拟机,我们代码中指定的localhost 是模拟器而不是我们的pc
所以 你应该把localhost改为你现在pc的ip地址 这个问题就轻松解决了!

 

当然 如果你的机器本身就是在测试本地的localhost服务没有公网ip该怎么办?

那么你就只能用android模拟器了,然后将你的ip地址改为10.0.2.2:8080这样模拟器就可以访问本机的网络服务了。

注意:如果是真机,需要为你的pc找一个公网地址。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics