如何用Charles 软件抓取https的包

来源:互联网 发布:linux 磁盘挂载出问题 编辑:程序博客网 时间:2024/04/29 01:44

1、安装Charles

电脑端装Charles的安装软件(我装的是mac 系统 Charles 3.10.2 的版本)。

2、配置Charles


2.1   获取电脑端的IP地址。如图:


2.2    手机端设置代理

(1)、



(2)



2.3  请求接口:

(1)、打开app,操作一些功能。

(2)、如果想抓http的接口到上一步http的接口就可以抓到了,如图所示:



3、如果想抓https的包,目前还是不行滴。如图下图:

3、手机端下载证书:


3.1. 修改charles的proxy settings

选择Proxy | Proxy Settings,弹出proxy设置选项卡,勾选Enabling transparent HTTP proxying


3.2  配置证书一、




配置证书二、


手机直接访问:http://charlesproxy.com/getssl


1、在电脑端下载证书  下载地址:https://www.charlesproxy.com/documentation/additional/legacy-ssl-proxying/

2、下载完成后,解压,将解压后的文件(charles-proxy-ssl-proxying-certificate.crt)将文件发送到邮箱,在手机邮箱中打开此文件,然后安装。



2、正常使用Charles软件抓取https的接口




0 0
原创粉丝点击