Charles使用心得

Charles过滤的四种方法

  1. filter功能过滤请求,关键字过滤
  2. Find in session,在会话中查找,command+f打开,关键字过滤
  3. 修改include的域名,菜单栏选择 “Proxy”->”Recording Settings”,然后选择 Include 栏,添加想要显示的域名,域名过滤
  4. 过滤焦点域名,Focus方法,Charles面板右侧请求列表,在目标的请求上右键,选中focus(此时,该域名已经被设置为一个焦点标记了),再次发起请求,focus的请求显示在最上面,非focus的请求都显示在Other Host下面,这样只要看focus的请求就好。

查找特定接口和字段的方法

command+F 然后输入想要搜索的内容

抓取https请求:

需要在 Mac 电脑上安装证书。点击 Charles 的顶部菜单,选择 “Help” -> “SSL Proxying” -> “Install Charles Root Certificate”,然后输入系统的帐号密码,即可在 KeyChain 看到添加好的证书。
需要注意的是,即使是安装完证书之后,Charles 默认也并不截取 Https 网络通讯的信息,如果你想对截取某个网站上的所有 Https 网络请求,可以在该请求上右击,选择 SSL proxy
手机同理;

手机安装证书的注意事项

先在指定网站chls.pro/ssl下载证书 。http://charlesproxy.com/getssl
iPhone手机需要在 设置-通用-描述文件与设备管理-信任证书或者某个app
在证书信任设置中–》针对根证书启用完全信任

提取接口信息

直接右键点击你想要提取信息的接口,选中copy URL/request/response即可

map remote功能

我的理解:主要是用来重定向

map local功能

我的理解:主要是使用josn文件用来重复mock数据

breakpoints功能

我的理解:断点调试

charles安装配置 for Mac:https://www.jianshu.com/p/9f4ebde9c518
License key:
abb23b8b770c915352 (Charles 3)
64c7e0adbbe56e3abf (Charles 4)
Charles详细使用教程文档:
https://blog.devtang.com/2015/11/14/charles-introduction/
小米手机无法安装证书的解决方法:https://blog.csdn.net/jinshitou2012/article/details/79044560/
https://blog.csdn.net/qq_40582463/article/details/86933720 两个文档结合使用

核心关键点是证书的安装,Mac上的证书直接安装信任就好。
iPhone上的证书需要两处信任,
General->About->Certificate Trust Settings 和 General->Profiles & Device Management

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值