在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连接到设备而不是主机。     

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...