编程语言
首页 > 编程语言> > Android学习笔记(二):W/System.err: java.io.IOException: Cleartext HTTP traffic to **** not permitted

Android学习笔记(二):W/System.err: java.io.IOException: Cleartext HTTP traffic to **** not permitted

作者:互联网

原文链接:https://blog.csdn.net/q714093365/article/details/91804505

AndroidStudio报错:W/System.err: java.io.IOException: Cleartext HTTP traffic to **** not permitted

原因分析和最简单的解决办法:

在发送HTTP请求时,内容没有加密处理,网络请求被驳回。而HTTPS请求则没有这种权限设置,所以直接将URL中的"http://"改为"https://"就可以完美避免这个问题。

另一种办法:

如果我们要连接的URL不支持HTTPS连接怎么办呢?

那么可以手动添加权限来解决:

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" />
</network-security-config>
<application
...
 android:networkSecurityConfig="@xml/network_security_config"
...
/>

标签:xml,HTTP,请求,err,URL,Cleartext,System,IOException,java
来源: https://blog.csdn.net/weixin_43526279/article/details/100574799