我有一个使用$ http请求的离子1应用程序。当我运行ionic serve
时,浏览器运行正常。当我运行android build
并在设备上运行时,我的http请求失败。 (我没有使用localhost,我正在使用外部服务器)
网络显示请求失败且没有响应。如果我通过POSTMAN运行确切的请求,我会收到回复。
如果我使用断点,我可以看到返回的响应状态代码为-1。
我尝试升级所有插件并添加<allow-navigation href="http://*/*" />
但没有运气。
任何想法可能会发生什么?
ionic info
:
cli包:
@ionic/cli-utils : 1.14.0
ionic (Ionic CLI) : 3.14.0
global packages:
cordova (Cordova CLI) : 7.1.0
local packages:
Cordova Platforms : android 5.2.2
Ionic Framework : ionic1 1.3.3
System:
Android SDK Tools : 25.1.7
ios-deploy : 1.9.0
ios-sim : 5.0.8
Node : v6.11.0
npm : 5.5.1
OS : OS X El Capitan
Xcode : Xcode 7.3.1 Build version 7D1014
Misc:
backend : legacy