fildder工具--局部断点功能

发布时间 2023-10-09 22:46:50作者: 西瓜_1024

局部断点对应的指令:

命令行                        断点说明
bpu 空格+ 接口地址,回车                  请求前断点
bpafter 空格+ 接口地址,回车             响应后断点
bps 空格+ 响应状态码,回车            HTTP 响应状态码断点
bpm 空格+ 请求方式               请求方式断点
bpu+回车                    取消所有请求前断点
bpafter+回车                 取消所有响应后断点
bps+回车                    取消所有响应状态码断点
bpm+回车                   取消所有请求方式断点

 

示例1:

通过设置请求前断点,来算改请求参数。
以易客天气的修改用户密码为例。
第一步: 浏览器打开网页: https://yikeapi.com/
第二步: 在Filters中,添加主机: yikeapi.com,设置完后重新刷新https://yikeapi.com/,即可实现之抓取指定hosts的包。

 


第三步: 在fiddler 命令窗口输入: bpu https://account.cnblogs.com/signup,且使用ctrl+x清空抓取的到请求。

只有出现红框的内容才表示断点设置成功。

 

第四步:在修改密码的网页中,输入新密码ab123456和确认密码ab123456789,点击[提交] 按钮。
第五步: 在Fiddler会话列表中,可以看到这个请求已经被设置了请求前断点

第六步: 点击这个会话请求,再点击右侧的WebForms表单,可以看到们刚才填写的注册信息。
第七步: 算改刚才填写的确认密码为ab123456。
第八步: 点击[Break on Rep]、[Run to Comp] 2个按钮。
第九步: 观察响应报文 提示修改成功。

 

第十步: 在fiddler 命令窗口输入: bpu+回车键取消所有请求前断点。

 

 

示例2:

通过设置响应后断点,来算改响应返回的数据。
以易客天气的修改用户密码为例。
第一步: 浏览器打开网页: https://yikeapi.com/
第二步: 在Filters中,添加主机: yikeapi.com,设置完后重新刷新https://yikeapi.com/,即可实现之抓取指定hosts的包。

 


第三步: 在fiddler 命令窗口输入: bpafter https://account.cnblogs.com/signup,且使用ctrl+x清空抓取的到请求。

只有出现红框的内容才表示断点设置成功。

 

第四步:在修改密码的网页中,输入新密码ab123456和确认密码ab123456789,点击[提交] 按钮。
第五步: 在Fiddler会话列表中,可以看到这个请求已经被设置了响应后断点

第六步: 点击这个会话请求,再点击响应数据中的TextView,可以看到响应的信息。

 

第七步: 算改响应数据为 {"errcode":0,"errmsg":"hahhaha"}。

 


第八步: 点击[Run to Comp] 按钮。
第九步: 观察响应报文 提示修改成功。

 

第十步: 在fiddler 命令窗口输入: bpafter+回车键取消所有响应断点。