Fiddler中AutoResponder的简单使用

AutoResponder,自动回复器,用于将 HTTP 请求重定向为指定的返回类型。

这个功能有点像是一个代理转发器,可以将某一请求的响应结果替换成指定的资源,可以是某个页面也可以是某个本地文件

1.使用

打开"Fiddler",点击选择"AutoResponder"

Enable rules:

启用规则

Accept all CONNECTS:

允许所有连接

Unmatched requests passthrough:

开启时,没有匹配到的请求予以通过

没开启时,规则匹配外的请求将失败,报错404

Enable Lagency:

延迟响应时间单位为毫秒/ms (个人一般用不到的)

勾选了可以让响应延迟对应的时间

Add rule:添加规则所需要的规则

import:导入SAZ / Rules (*.saz;*.farx)结尾的文件 (个人一般用不到的)

Group:对列表中所创建的规则进行分组(个人一般用不到的)

2.配置一条规则

注:需要先安装https的证书后再进行操作

匹配方式有三种:模糊匹配、精准匹配、正则表达式匹配

可参考fiddler官方文档AutoResponder Reference - Fiddler Classic

这里使用的是精准匹配

EXACT:https://www.baidu.com/

404_Plain.dat(这里可以下拉选择多种fiddler中自带的类型)

配置好以后,未开启规则前的百度

点击开启"Enable rules",此时访问"百度一下,你就知道"

会得到预设好的"404页面"

3.选择自定的资源页面

下拉选择"find a file",可以选择本地资源,以"123.html"这个demo为例

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>    
  <meta charset="UTF-8">    
  <title>Title</title>
</head>

<body>
  <h1>这是一级标题</h1>
  <h2>这是二级标题</h2>
  <h3>这是三级标题</h3>
  <h4>这是四级标题</h4>
  <h5>这是五级标题</h5>
  <h6>这是六级标题</h6>
</body>
</html>

进入百度页面就会转向本地的"123.html"资源

写在最后

百度在这里仅用于演示示例,不做其他操作

在调试某个接口时候,前后有关联的地方调用错了接口,导致参数错误或者流程失败

可以临时使用这一个方法转发接口进行调试

附:

一些可能会用到的fiddler命令行命令:

1)?xxx

搜索带有xxx关键字的链接地址

2)>size/<size

搜索response中的body值小于xx的

3)=status

搜索状态码=多少的信息高亮显示

4)=method

搜索请求方法等于xx的信息高亮显示

5)@host

搜索域名为xxx的信息高亮显示

6)bold

加粗xx字体

7)bpafter

拦截url中包含xxx的返回值,再输入一次即可取消

8)bps

拦截状态码为xxx的,再输入一次即可取消

9)bpv/bpm

拦截请求方法为xxx的,再输入一次即可取消

10)bpu

拦截url中包含xxx内容的request请求

11)cls/clear

清空列表中的所有session

12)dump

将列表中的sessions保存至,我的文档/Fiddler2/Captures中的dump.saz文件

13)go

恢复所有被设置断点的session

14)help

打开帮助页面

15)hide

最小化隐藏到托盘

16)urlreplace

urlreplace 文本1 文本2 会将发送请求为1的更改为2的,并发送出去

17)start

开启fiddler系统代理

18)stop

关闭fiddler为系统代理

19)show

前置窗口

20)select xxx

将所有网络请求中Content-Type字段中包含xx的显示高亮

21)select HearOrFlag PartialValue

高亮显示SessionsFlag或者Header中包含指定sometext的session

select text abc 即在名为text的sessionsFlag中高亮显示内容为abc的sessions

22)quit

退出fiddler

23)!dns hostname / !nslookup hostname

!dns xx域名 ,即为将该域名对应的ip地址解析并输出

24)listen PORT[CERTHOSTNAME]

listen 8899,监听8899端口的网络请求

  1. allbut / keeponly

allbut xml 隐藏所有Content-Type中不是xml的session

相关推荐
ZC跨境爬虫3 小时前
移动端爬虫工具Fiddler完整配置流程:PC+安卓模拟器全覆盖,零基础一次配置成功
android·前端·爬虫·测试工具·fiddler
shughui6 天前
FinalShell / Xshell 完整教程(下载+安装+使用,2026最新版)
linux·fiddler·xshell·xftp·finalshell·远程连接工具
大连好光景9 天前
Fiddler、Wireshark、Charles三种抓包工具的对比
前端·fiddler·wireshark
emilyhu20269 天前
测试工具fiddler抓包后Response的乱码问题解决方式汇总
测试工具·fiddler
半个俗人14 天前
fiddler的基础使用
前端·测试工具·fiddler
程序员Forlan18 天前
fiddler+手机或模拟器进行APP抓包
前端·智能手机·fiddler
loriloy19 天前
Fiddler 捕获Https协议配置
fiddler
shughui1 个月前
Fiddler(二):自动转发(AutoResponder)功能详解
前端·测试工具·fiddler
椰椰椰耶1 个月前
接口性能测试:Postman与Fiddler双剑合璧
测试工具·fiddler·postman
shughui1 个月前
Fiddler下载、安装、使用、汉化,详细图文教程(2026附安装包)
前端·测试工具·fiddler