Android手机升级到9.0后,请求网络出现“未知错误”

news/2024/11/8 12:30:44/

前言

手机刚升级到9.0,请求网络发现提示“未知错误”,网络框架使用的是OkHttp
打印日志发现:
在这里插入图片描述

问题所在

网上百度之后发现,Android 6.0以后推荐https,Android 9.0(Android P)更是直接默认限制了所有的http请求。
(额外知识点:https虽然是加密的请求,但是它得加密是发生在应用层和传输层之间。所以在传输层看到的才是加密数据。像post请求属于应用层的数据,此时还没有加密数据。加密数据只有客户端和服务器端才是明文的。客户端到服务端的通讯过程是加密的安全的。
像抓包工具,都是安装过证书,所以抓取到的就是明文
SSL 是端到端,你本来就是端所以可以直接抓包)

解决方案

在manifast文件中的application节点中添加:
android:usesCleartextTraffic=“true”
即可


http://www.ppmy.cn/news/806494.html

相关文章

发生系统错误 5。拒绝访问。

原因:没有以管理员权限运行cmd.exe程序。 解决方案如下: 1.临时解决 到【C:\Windows\System32】文件下,找到【cmd.exe】程序,右击以管理员身份运行程序。再次输入命令即可。 2.永久解决 到【C:\Windows\System32】文件下&#…

【发生系统错误5。拒绝访问】的解决办法

今天在做SNMP配置实验时,想要在控制台开启SNMP服务,发现出了问题,如下: 显示:发生系统错误 5,拒绝访问。 原因:没有以管理员权限运行cmd.exe程序 解决办法: 1.找到cmd.exe文件位置 点击高级 重启…

发生系统错误 5。 拒绝访问。

用windows r 打开命令提示符,启动不了mysql 原因:权限不够 解决步骤: 1.搜索 命令行提示符 ,打开文件位置 2.用鼠标右击打开属性 4. 5.将这个创建桌面快捷方式 6.打开快捷方式,启动mysql

Android近期错误

1、Android kotlin AppCompatActivity错误::Cannot access ‘androidx.activity.contextaware.ContextAware’ which is a supertype of xxx;Cannot access ‘androidx.activity.result.ActivityResultCaller’ 添加 implementation ‘androidx.fragment:fragment-ktx:1.3.2’…

IE8 未知的运行时错误

IE8 未知的运行时错误,这个真的很难发现问题的根源!!发现用IE调js真的蛋疼。诶,而且IE和FF Chrom等等标准都不一样。其他浏览器都可以,唯独IE不行,无语。现在说下问题怎么解决的。 在用 Javascript 更改 HTML 代码的时…

yum命令出问题会提示,未知的错误 正在尝试其它镜像

使用yum命令安装安装包会提示,未知的错误 正在尝试其它镜像 要想终止它的不断尝试 使用ctrlz 解决:按步骤 1、打开vim /etc/resolv.conf文件 注释掉文件里面内容,加如下配置。 nameserver 8.8.8.8 nameserver 114.114.114.114修改后如下 2…

错误 未知重写说明符 问题

在用多文件编译来写一个程序时,遇到了一个错误: 错误C3646“name”: 未知重写说明符 于是我就去某搜索引擎上搜索一下前辈们对这个错误的心得 综合网上的经验我总结了一下出现这个错误有可能的几种情况: 1、头文件之间的循环引用 比如&a…

浏览器报错 未知的运行时错误

使用ajax动态刷新页面的时候用到了,innerHTML这个方法,这个比使用DOM要简单一些,浏览器报错 "未知的运行时错误(unknown runtime error)" 原因就是:IE在对innerHTML进行写操作的时候会检查element是否具备做为这些内容…