【接口工具】mac环境下使用Charles抓包Https请求

Charles支持针对Https包解析。具体安装导航请参考“【接口工具】接口抓包工具之Charles

操作流程

  • 电脑安装证书:

Help-SSL Proxying-Install Charles Root Certificate

【接口工具】mac环境下使用Charles抓包Https请求->【接口工具】mac环境下使用Charles抓包Https请求

弹框默认登录,点击添加

【接口工具】mac环境下使用Charles抓包Https请求

弹出钥匙串访问list页,点击登录-证书-双击Charles-信任-选择始终信任

【接口工具】mac环境下使用Charles抓包Https请求

  • mac设置代理

菜单栏Proxy-Proxy Settings,弹出proxy设置选项卡,进入默认的Proxies勾选Support HTTP/2和Enabling transparent HTTP proxying,点击OK。

【接口工具】mac环境下使用Charles抓包Https请求

再进入mac OS勾选Enable macOS proxy和Enable macOS proxy on launch,点击OK。

【接口工具】mac环境下使用Charles抓包Https请求

菜单栏Proxy-SSL Proxying Settings,弹出SSL proxy设置选项卡,进入默认的SSL Proxying ,勾选Enable SSL Proxying,在Include Location部份选择add,按如下图添加,抓取任意站点、443端口的数据。

【接口工具】mac环境下使用Charles抓包Https请求

设置完后页面显示:

【接口工具】mac环境下使用Charles抓包Https请求

  • 电脑设置

进入Chrom偏好设置-高级-打开代理设置或电脑设置-网络-对应使用网络-高级-代理,按如下设置,如自动代理配置有勾选,请去掉。

【接口工具】mac环境下使用Charles抓包Https请求

  • 抓包

【接口工具】mac环境下使用Charles抓包Https请求

------------------------------------------------------Tanwheey--------------------------------------------------

爱生活,爱工作。

上一篇:python json库序列化支持中文


下一篇:javascript面向对象学习笔记——创建对象(转)