使用Charles抓https请求包(IOS手机和Android手机)

1.打开Charles,查看电脑的ip,将手机设置代理为点击Help-SSL Proxying-Install charles Root certificate on a mobile device or romote  browser下的ip和port(手机和电脑需要在同一个网络下)

 

2.手机设置代理,端口号是8888

3.点击Help-SSL Proxying-Install Charles Root Certificate下载证书,点击安装证书-本地计算机-下一步-是,选择将所有证书都存在受信任的证书颁发机构,点击完成,提示导入成功

4.重启charles,查看Help-SSL Proxying-Install Charles Root Certificate,查看证书路径,显示证书没有问题

5.点击Help-SSL Proxying-Install Charles Root Certificate on a Mobile Device or Remote Browser,手机端根据提示在Safari浏览器输入chls.pro/ssl,点击允许

6.IOS设备:

提示已下载描述文件,点击安装,显示已验证,点击完成

设置信任证书

(1)IOS手机设置信任证书:点击通用-关于本机-证书信任设置-打开按钮

7.Android手机下载证书,使用QQ浏览器输入chls.pro/ssl下载,证书下载后,点击已下载的文件,点击详情,查看下载文件存储路径。点击设置-其他设置-设备与隐私-从存储设备-选择证书,输入charlesproxy,点击完成,重启charles

华为手机点击设置-安全和隐私-更多安全设置-加密和凭据-受信任的凭证-用户,可以查看奥证书

8.配置需要访问的https的路径

安装完证书后,还需在Charles要配置下所需要抓包的https路径,在Charles菜单栏中选择Proxy -> SSL Proxy Settings,然后勾选Enable SSL Proxying,然后添加一个路径,其中Host是需要访问路径的域名,端口默认为443:

8.设置完成,Charles就可以抓Https请求了哦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值