网络

用charles抓HTTPS接口

2019-04-09  本文已影响0人  没穿秋裤

女票新接触charles不会抓HTTPS接口,做一下记录

1.设置代理(正常抓HTTP就只用到这步就行)

a.打开charles, 找到本机地址。(ipconfig/ifconfig)
获取本地IP地址截图.png 本机IP地址.png
b.确保手机和自己的电脑要连接在一个局域网里面(连接同一个wifi就行),然后设置代理。
代理设置配置步骤图.png

2.给手机安装信任证书(现在有的app是校验是否打开代理的,可以先看看是否允许代理在进行下面的步骤)

image.png image.png
a.按照上面图的步骤选择,然后在手机浏览器里面打开 chls.pro/ssl ,就会提示你安装证书,然后安装即可。
b.如果ios10及以上的系统(以下的不用操作这步)

设置-> 通用->关于本机->证书信任设置打开信任即可。

3.设置SSL解析列表(这步就是做解析用的,不然的话,看请求和收到的数据就是乱码的)

a.可以先看一下https的端口号,remote address里面,像这个地址的端口号就是18443
https的端口号.png
b.添加端口号
image.png 添加端口.png

只需要知道端口号就行,url用号代替即可,然后添加之后,重新跑一下页面就能看见,之前的接口不乱码了的。
当然,你也可以设置 url为
, 然后端口号为*, 这样的话就所有https接口都可以抓了的。。。。

上一篇 下一篇

猜你喜欢

热点阅读