局部断点对应的指令:
命令行 断点说明
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+回车键取消所有响应断点。