charles抓取https请求_Charles抓包

欢迎关注公众号 学习资料不会少

Windows端设置抓取https请求

安装证书

打开Charles,选择 Help -- SSL Proxying -- Install Charles Root Certificate

d5c3ab78b422c715deaa66eed3fd1c69.png

信任证书

弹出安装证书对话框,选择安装证书即可。但是需要注意的是:默认安装的证书不被信任,需要在安装证书的时候注意选择放在 受信任的证书存储 。

9cb6163a6abad94486aa0a6cd97ea461.png

Mac端配置抓取https请求

安装证书

打开Charles,选择 Help -- SSL Proxying -- Install Charles Root Certificate

信任证书

双击Charles Proxy CA,弹出的证书选项中 选择 Always Trust 

ec115296f6d5fc791f44b9d364faba89.png

配置android手机端https抓包

配置代理

打开Charles,选择 Help -- SSL Proxying -- Install Charles Root Certificate on a Mobile Device or Remote Browser

e99a703351767b7578af3fba20801ac9.png

弹出安装提示

289c45e30667fd94126fd6751235a63b.png

手机上打开wifi 设置代理

安装证书

设置代理后请在自带浏览器中输入 chls.pro/ssl 根据提示安装证书即可。

测试抓包

浏览器中输入baidu.com 配置抓包

Charles 发送请求设置断点

为什么要设置断点

使用Charles可以抓到从客户端发送出去的每个请求,默认这些请求是只读的,即只能看到发送出去的内容和服务器响应的数据,不能进行对发送请求的数据进行修改。如果要进行调试,可以通过添加断点的方式来进行。

如何添加断点

开启断点支持

在Charles中设置支持断点 【Proxy】--【Enable BreakPoints】

add5bac904437c0616ada47ad50b40da.png

抓包

在Charles中抓取一个请求,例如  

https://www.yuque.com/api/docs/setwindows?book_id=76345

设置断点

在此请求上 【右键】--【BreakPoints】

e3fcf32ad53dc14d9f243c72010dacd1.png

再次发送请求 【右键】--【Repeat】,跳转到此api的编辑界面,可以对此进行编辑修改。

c5d808f0538da9f0272d8e55b4ff2b73.png

模拟发送

点击【Execute】按钮即可发送修改后的请求。

视频操作演示

04Charles对请求设置断点.mp4

5b2ded1f515f6580a29643a496166c79.png

往期精彩文章

喜报来了!凡猫学员薪资最高16K!

金融行业软件测试介绍

2020年为什么大家都开始学习自动化测试?

学习测试开发前 你需要掌握的python 代码水平

1万+软件测试人员都在学的精品课程免费送,大家别错过

0f5e358739d57c1877acde300a78dae7.gif
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值