修改请求和返回报文
一、Charles中修改请求、修改返回值
1、 找到要修改的请求, 设置断点
2、修改请求信息
3、修改返回信息,并重新发送
注意:
1.在手机上抓的包也可以通过上述方法进行修改请求和返回的报文。
2.https都是加密的,需要有证书的才可以抓包,http或者bbs的--一般的证书是以.cret结尾的文件双击就可以装证书
3.通过抓包,可以分析和定位问题
4.URL转码--浏览器对特殊字符处理时,就自己定义了比如%20=空格,以%开头正常的
二、Fiddler抓取请求
Fidder抓请求和charles是一样的,默认端口号也是8888,手机设置代理之后,发送请求,fiddler就可以抓到了。
1、过滤请求
在使用fiddler或者charles抓请求的时候,有的时候有很多请求,我们想要找到自己想要的请求就不怎么方便了,就需要过滤请求,只过滤我们想要的请求,现在比如说我们想要抓天天网的请求,那就过滤天天网的host, app.mvp.tiantian.com
2、Fiddler修改请求、修改返回值
Fiddler修改请求和修改返回和charles差不多,一点不一样的就是:
找到修改的请求--->设置断点--->修改请求,在发出请求之前设置断点,修改请求,发送;修改返回,在获取到返回之后设置断点,修改返回值,发送给客户端
3、Fiddler修改端口号
我们在使用fiddler的时候,默认的端口号是8888,如果端口号被占用的话,就需要修改端口号,改成一个其他的,没有被占用的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)