码迷,mamicode.com
首页 > Web开发 > 详细

charles录制https请求

时间:2017-04-08 14:56:33      阅读:343      评论:0      收藏:0      [点我收藏+]

标签:记录   tin   cert   没有   install   save   strong   tps   sha   

  之前一直用windows系统,抓包什么的都是用的fiddler或者wireshark,操作比较简单,扩展性也比较强,现在因为工作原因换了mac,在网上一直没有找到fiddler的mac版本,就只能切换到charles了,虽然工具都大同小异,由于刚换了操作系统,有换工具,着实有点不怎么适应。

下面记录下本地配置charles录制https请求的过程。

 

charles录制https请求,以mac系统,火狐浏览器为例,记录配置过程。
1、charles安装根证书,
help-->SSL proxying—>install charles root certificate ,自动打开“钥匙串访问”对话框,可以看到新安装的“charles proxy custom root certificate”证书,状态一般为不信任的,左键双击,在信任中选择“始终信任”保存关闭
图一:安装root证书;
技术分享

图二:双击证书,选择“始终信任”;

技术分享

 

2、将证书导出到本地保存
help-->SSL proxying—>save charles root certificate ,选择本地目录,保存导出的文件;记住导出的文件夹,在导入文件的时候需要手动指定该目录;
图三:
技术分享
3、打开火狐浏览器,
找到 首选项—》高级—》证书—》查看证书—》证书机构,导入刚才本地的证书后点击确定。
 
 
技术分享

 

4、设置cheerless录制指定的https请求
proxy—>SSL Proxying settings 打开设置对话框
首先使能ssl proxying;
add要录制的host,点击ok。 
 技术分享

 

最后,使用火狐浏览器访问你要录制的请求时,在charles中就可以看到详细的请求和响应信息了。

charles录制https请求

标签:记录   tin   cert   没有   install   save   strong   tps   sha   

原文地址:http://www.cnblogs.com/veitch-623/p/6681734.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!