NativeScript Http发布请求被阻止

时间:2018-11-11 17:23:39

标签: android angular http nativescript

尝试通过Angular / Nativescript中的https发送发帖请求。我已经尝试将请求发布到我们的api以及公共api,但它们都失败了。实际上,它们不会因为没有显示任何错误而失败,只是根本不会执行。

这些帖子请求可以在Angular Web应用程序中使用,并且可以使用Postman进行工作。似乎是Nativescript或Android权限问题。

2 个答案:

答案 0 :(得分:2)

在面向Android 9或更高版本的应用中,默认情况下,isCleartextTrafficPermitted()方法返回false。如果您的应用需要为特定域启用明文,则必须在App_Resources目录中AndroidManifest.xml中的应用标签中将cleartextTrafficPermitted(android:usesCleartextTraffic="true")显式设置为true。

答案 1 :(得分:0)

事实证明,发布请求正在运行,但是我有一个rxjs tap运算符(在Web应用程序中有用),这导致订阅错误。移除水龙头后,发帖请求将返回有效的响应和有效的可观察值。