小程序抓包问题:Fiddler无法抓包,改用花瓶Charles

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序抓包问题:Fiddler无法抓包,改用花瓶Charles相关的知识,希望对你有一定的参考价值。

参考技术A 首先测试小程序牛牛汽车。

我平常使用的是Fiddler抓包工具,这个是比较常用的抓包工具,但今天遇到一个小程序,用Fiddler无法抓包,小程序打开一直在那里转圈,

这下可把我憋坏了,这难道就没有办法了吗?哪些高手都是怎么解决的哪?带着问题,我就度娘了,没想到还有一个抓包工具,Charles,俗称花瓶,怀着试试看的心态,我安装了Charles。一开始抓包测试发现一样出现问题,提示【您可能需要配置浏览器或应用程序以信任Charles 根证书.】,【没有为此主机启用SSL代理: 在代理设置中启用, SSL 位置】,这些问题,在度娘上多能找到解决的办法,设置完要求后,居然能抓包的数据了,看了Charles 要比Fiddler 更胜一筹了。

来一张完美的抓包图效果

我也是为了记录一下,方便以后学习。

抓包工具-Charles(花瓶)

参考技术A Charles是一个HTTP代理/HTTP monitor/反向代理,它使开发人员能够查看他们的机器和Internet之间所有HTTP/HTTPS通信,这包括请求、响应和HTTP头(其中包含cookie和缓存信息).

1、安装
官网地址: https://www.charlesproxy.com

首先需要给手机设置代理,

设置完成之后,基本就可以开始抓包了;

选中请求选项,右键选择Map Local

在Local path选择自己本地的数据文件即可;下次请求回直接走本地mock数据,如果取消mock,直接把清除Local path路径,输入*号,保存;

下次请求时就可以暂停,出现如下界面,
有一个Edit Request,在这个界面可以增加或删除参数,或者直接双击name或者value进行编辑,修改完参数之后,点击Execute。有返回之后,会出现如下界面

界面中有edit Response,同样可以直接修改,修改完之后,点击Execute,请求就完成了,返回的结果可以直接供前端来使用。

其他功能继续更新...

以上是关于小程序抓包问题:Fiddler无法抓包,改用花瓶Charles的主要内容,如果未能解决你的问题,请参考以下文章

fiddler抓包PC微信小程序失败解决方案

2021-08-20二、小程序|App抓包(二)电脑端-Fiddler+Burp组合

C#做的窗体程序怎么使用fiddler抓包

如何通过抓包工具fiddler获取java程序的http请求

fiddler抓包1-抓小程序https包

fiddler抓包详细教程--打断点(bpu)