Fiddler篡改请求和响应数据

发布时间 2023-07-20 17:28:45作者: dabeen

Fiddler标记断点后,我们可以通过篡改请求或响应数据,来模拟客户端请求和服务器响应。

 

一、打断点的方式

1.1 设置断点路径:Rules->Automatic Breakpoints->Before Requests

  • Before Requests(快捷键F11):请求前拦截,可用于篡改请求数据模拟客户端请求
  • After Requests(快捷键Alt+F11):响应前拦截,可用于篡改响应数据模拟服务器响应
  • Disabled(快捷键Shift+F11):无拦截

1.2 底部栏设置断点

  • 空白表示无拦截
  • 蓝色向上箭头表示拦截请求
  • 绿色向下箭头表示拦截响应

 

二、篡改请求数据

  1. 开启拦截请求的断点(蓝色向上箭头)
  2. 页面发起请求
  3. Fiddler抓取请求并拦截请求数据
  4. 查看请求数据code=3315

5.鼠标点击请求数据可进行修改,修改请求数据code=65

6.点击[Run to Completion]执行请求

7.执行后成功返回数据,正确返回的是篡改请求后的相关数据code=65

三、 篡改响应数据

  1. 开启拦截响应的断点(绿色向下箭头)
  2. 页面发起请求
  3. Fiddler抓取请求并拦截响应数据
  4. 查看响应数据stockOutDay=2

5.鼠标点击响应数据可进行修改,修改响应数据stockOutDay=100

6.点击[Run to Completion]执行请求

7.执行后成功返回数据,正确返回的是篡改响应后的相关数据stockOutDay=100