首页 > 解决方案 > 如何解决错误代码:0,Android 上的消息 HTTP 失败 - IONIC API

问题描述

当我在浏览器上访问我的应用程序时,我从 API 访问数据没有问题。但是当我在android studio的模拟器上启动它时,我不能。它会弹出一个带有错误代码:0 的卡片,消息 Ht 失败,引用链接 API。

我尝试添加允许意图,将 API GET 请求上的“localhost”更改为“127.0.0.1”......以及我不记得的更多内容。

甚至服务器端接收到的 DATA 也无法访问。现在我倾向于认为这是与代理相关的问题或 CORS 问题。

标签: androidangularrestweb-servicesionic-framework

解决方案


已解决的问题:基本上,您需要更改您提供服务的项目的 url。将其从 更改localhost:300010.0.2.2:3000。是3000端口号,不需要是3000。然后你打开android studio,打开模拟器并运行它。在 android 设备旁边的小标签上,最后有 3 个点。按这些,然后转到设置,将代理10.0.2.2和端口号更改为您正在使用的端口号,在这种情况下是3000. 之后它将起作用。抱歉,问题更新晚了!欲了解更多信息: 为什么我们使用 10.0.2.2 连接到本地 Web 服务器而不是在 android 客户端中使用计算机 IP 地址


推荐阅读