fiddler断点的使用

功能

用于修改数据

  1. 断点设置请求之前–修改请求数据
  2. 断点设置在响应时–对响应的数据修改
    ps:已中断的会话最前面的图标为红色的带箭头的标志

设置断点方法

  1. 菜单栏上选择打断点:rules->automatic breakpoints
  • before requests:在请求前打断点,修改请求
  • after responses:在服务器响应后到达客户端前打断点,修改响应数据
  • disabled(不启用断点)
  1. 命令行
    在命令行输入bpu清除之气所有的断点,go执行所有中断
  • before request:

输入命令:bpu url;在对该url的所有请求中断,在浏览器中访问该url时前端页面会一直处于加载状态,因为请求已被fiddler拦截中断,在请求体中可以改变请求参数,修改完成后点击fiddler界面上请求体和响应体中间的“”break on responses",此时响应已到达fiddler代理,还没传给浏览器,所以还得点击“run to completion”,最终在浏览器界面上返回响应结果。

如:bpu www.baidu.com

百度搜索“test”,由于设置了请求断点,所以在百度搜索框输入“test”回车时,页面上并不会返回搜索结果,而是一直处于加载模式。在fiddler中抓取到该请求并中断,在inspectors-webforms下修改参数wb为“hhuc”,点击“”break on responses"后再点击“run to completion”,则在浏览器百度搜索界面上出现的是“hhuc”的搜索结果,而不是最初的“test”.

输入命令:after responses:

  • 输入命令:bpafter url;在url的响应时中断,可以在响应体中修改响应数据,最后点击“run to completion”,浏览器页面出现响应数据。

如:bpafter https://www.baidu.com

访问百度首页,由于fiddler中已在响应时中断,所以在浏览器上并不能跳转到百度首页,处于加载状态,在fiddler中修改响应数据中的title值改为“百度一下”,然后run to completion,则在浏览器页面出现百度首页,但是title已经变为“百度一下”(原本为:百度一下,你就知道)

ps:搬运之前在博客园写的东西

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值