(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)

一、为什么要抓取https请求

上一篇博客中,我们可以抓取移动端的http请求了,但是https请求,会出现Unknown,下面是解决办法。
在这里插入图片描述
如果要抓取https请求的话,在电脑端的charles和模拟器里都要安装证书

二、证书的安装

(一)Charles里证书的安装
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第1张图片(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第2张图片
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第3张图片
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第4张图片
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第5张图片
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第6张图片
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第7张图片
(二)模拟器里安装证书
①charles里的操作
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第8张图片
下图的意思时,要在模拟器的浏览器中输入chls.pro/ssl 去下载证书
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第9张图片
②在模拟器里浏览器输入上面的网址,下载证书
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第10张图片
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第11张图片
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第12张图片
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第13张图片
下图为下载完证书后的安装,证书名称可以随便写,自己认识就行,然后点击 保存
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第14张图片
下图显示的样子则代码证书下载成功了
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第15张图片
注意:
有些手机需要设置PIN锁屏密码,还需要输一个密码,用于锁屏

三、发送https请求

(1)在charles里设置https请求的url和端口号
(此处端口号默认443 因为https的端口号是443)
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第16张图片
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第17张图片(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第18张图片(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第19张图片
(2)去模拟器里发送https请求,在charles里查看抓到的数据
(四)Charles抓取Android模拟器里https请求(此处使用的是夜神模拟器)_第20张图片

你可能感兴趣的:(charles)