问题描述
|
我正在尝试连接到我通过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连接到设备而不是主机。