fiddler的断点使用
功能
用于修改数据
1、断点设置请求之前--修改请求数据
2、断点设置在响应时--对响应的数据修改
已中断的会话最前面的图标为红色的带箭头的标志
设置断点方法
1、菜单栏:rules->automatic breakpoints
- before requests
- after responses
- disabled(不启用断点)
2、命令行
在命令行输入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已经变为“百度一下”(原本为:百度一下,你就知道)
最新文章
- winform 使用 ReportViewer做报表
- unity3d的Texture2D与opencv的Mat之间的相互转换
- 基于XMPP协议(openfire服务器)的消息推送实现
- Django的是如何工作的
- css隐藏元素display:none,opacity:0;filter:alpha(opacity=0-100;,visibility:hidden的区别
- Warning: Attempt to present * on * which is already presenting *
- 【HDOJ】1829 A Bug's Life
- SQL条件循环语句以及异常知识整理
- 【html】 a 标签
- IoC之AutoFac(三)——生命周期
- python虚拟环境 | virtualenv 的简单使用 (图文)
- Linux-C-Program:makefile
- chapter15中使用generator来实现异步化操作的同步化表达的例子
- 何为编码 GBK 和 UTF8编码?GBK,GB2312与区位码有何关系?
- shell脚本实例-mysql多机部署
- IDEA快捷键--与Eclipse快捷键的对比--IDEA快捷键设置成Eclipse默认快捷键
- Golang 并发concurrency
- python 普通方法,@classmethod,@staticmethod
- Sprint6
- 安装TeX及中文支持