android 报CLEARTEXT communication to host not permitted by network
程序员文章站
2022-08-19 16:30:18
由于 Android P 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求,如果 WebView 的 url 用 http 协议,同样会出现加载失败,https 不受影响。为此,OkHttp3 做了检查,所以如果使用了明文流量,默认情况下,在 Android P 版本 OkHttp3 就抛出异常: CLEARTEXT communication to " + host + " not permit...
由于 Android P 限制了明文流量的网络请求,非加密的流量请求都会被系统禁止掉。
如果当前应用的请求是 htttp 请求,而非 https ,这样就会导系统禁止当前应用进行该请求,如果 WebView 的 url 用 http 协议,同样会出现加载失败,https 不受影响。
为此,OkHttp3 做了检查,所以如果使用了明文流量,默认情况下,在 Android P 版本 OkHttp3 就抛出异常: CLEARTEXT communication to " + host + " not permitted by network security policy
解决方案:
1、添加网络权限
<uses-permission android:name="android.permission.INTERNET"/>
2、 在application节点中添加
android:usesCleartextTraffic="true"
ojbk
本文地址:https://blog.csdn.net/oldfish__/article/details/108870302
推荐阅读
-
android 报CLEARTEXT communication to host not permitted by network
-
Android OkHTTP CLEARTEXT communication to host not permitted by network security policy解决
-
Android开发中发送请求是报错:E/OkHttpTool: CLEARTEXT communication to 192.168.0.106 not permitted by network security policy
-
网络安全不允许与进行明文通信CLEARTEXT communication to www.mwview.com not permitted by network security policy
-
android 报CLEARTEXT communication to host not permitted by network
-
Android开发中发送请求是报错:E/OkHttpTool: CLEARTEXT communication to 192.168.0.106 not permitted by network security policy
-
Android OkHTTP CLEARTEXT communication to host not permitted by network security policy解决
-
网络安全不允许与进行明文通信CLEARTEXT communication to www.mwview.com not permitted by network security policy