Angular Nativescript HTTP请求停止

时间:2018-11-09 21:00:39

标签: angular nativescript angular-httpclient

NativeScript的新手。我正在处理我的第一个http请求,该请求被“固定”。当我启动“ tns debug android”时,这就是Chrome控制台网络标签中的消息。

该请求在仿真器的浏览器中有效。该请求在我的Angular Web项目中有效。当我双击“网络”标签中的请求行时,该请求有效。

可能是某种权限错误。在AndroidManifest中,我同时拥有:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

我想我找到了答案。调整代码,发现此错误:

java.io.IOException:不允许明文HTTP通信。我没有在开发人员中使用https,所以我要么需要使用它,要么将一些标志设置为cleartextTrafficPermitted = true。

答案 1 :(得分:0)

在开发环境中使用HTTP而不是HTTPS时,我也会遇到相同的问题。

上面的答案是正确的,但只是想让它更清晰:

android:usesCleartextTraffic="true"标签中放入application

示例:

<application ... android:usesCleartextTraffic="true">