欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

网络安全不允许与进行明文通信CLEARTEXT communication to www.mwview.com not permitted by network security policy

程序员文章站 2022-03-11 22:36:44
在做okhttp3和retrofit应用时报:CLEARTEXT communication to www.mwview.com not permitted by network security policy表示网络安全不允许与进行明文通信原因 :http请求协议在 Android P以后网络访问安全策略升级,限制了非加密的流量请求 ,就是默认必须以“https”开头的网址解决办法:1、降低目标版本,app/build.gradle中targetSdkVersion 设置27或以下。.....

在做okhttp3和retrofit应用时报: 

CLEARTEXT communication to www.mwview.com not permitted by network security policy

表示 网络安全不允许与进行明文通信

原因 :http请求协议在 Android P以后网络访问安全策略升级,限制了非加密的流量请求 ,就是默认必须以“https”开头的网址

解决办法:
1、降低目标版本,app/build.gradle中targetSdkVersion 设置27或以下。
2、http请求改成https  当然也需要服务器端支持。
3、添加res/xml/mw_network.xml文件 名可自拟

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>
<application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        android:networkSecurityConfig="@xml/mw_network">
android:networkSecurityConfig="@xml/mw_network" 引用

 

参考:https://blog.csdn.net/github_29667873/article/details/107366721

本文地址:https://blog.csdn.net/m0_37622302/article/details/108711665

相关标签: Android net loki