我正在使用电容器研究离子4。我试图从本地主机调用api,但收到此错误
There was an error with the request: Cleartext HTTP traffic to localhost not permitted
!!
答案 0 :(得分:2)
自android 9起,他们便试图推动人们使用https API而不是http。 但是有一些方法可以禁用它。
简单的答案是通过修改AndroidManifest.xml
并将android:usesCleartextTraffic="true"
添加到application
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:usesCleartextTraffic="true"
对于更精细的域相关方法,我建议阅读以下内容: https://developer.android.com/training/articles/security-config#CleartextTrafficPermitted