【发布时间】:2020-01-15 18:35:09
【问题描述】:
我正在使用 Angular Httpclient 在 ionic 应用程序中调用 asp.net web api 所有工作正常,它从 localhost:8200 中的服务获取数据,但是当涉及到真实设备时,服务响应错误
【问题讨论】:
标签: asp.net angular web-services ionic-framework asp.net-web-api
我正在使用 Angular Httpclient 在 ionic 应用程序中调用 asp.net web api 所有工作正常,它从 localhost:8200 中的服务获取数据,但是当涉及到真实设备时,服务响应错误
【问题讨论】:
标签: asp.net angular web-services ionic-framework asp.net-web-api
问题已解决:基本上,您需要更改您服务项目的 url。将其从 localhost:3000 更改为 10.0.2.2:3000。 3000是端口号,不需要是3000。然后你打开android studio,打开模拟器并运行它。在 android 设备旁边的小标签上,最后有 3 个点。按这些,然后转到设置,将代理更改为10.0.2.2,并将端口号更改为您正在使用的端口号,在本例中为3000。之后它将起作用。抱歉,问题更新晚了!
欲了解更多信息:
why do we use 10.0.2.2 to connect to local web server instead of using computer ip address in android client
如果你在代理后面,下载一个叫pulseSecure的APP登录,应该没问题。
【讨论】: