如何解决在Android设备上拒绝与localhost:3000的连接
| 我正在尝试连接到我通过android应用通过rails创建的restful Web服务。 当我尝试连接到http://localhost:3000
上部署的REST API时,出现以下错误:
与http:// localhost:3000的连接被拒绝。
我正在运行ubuntu natty narwhal。
通过浏览器点击此URL即可正确获得响应。
如何解决呢?
解决方法
如果要在设备上测试应用程序,则本地主机就是设备本身。如果要在仿真器中进行测试,请查看此文档
如果需要引用主机计算机的本地主机(例如,当您希望仿真器客户端联系在同一主机上运行的服务器时),请使用别名10.0.2.2引用主机计算机的环回接口。从仿真器的角度来看,localhost(127.0.0.1)指的是它自己的环回接口。
在您的情况下,您的应用程序/活动正在尝试通过端口3000连接到设备而不是主机。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。