Fiddler常用功能记录 二

本文详细介绍Fiddler的高级使用技巧,包括模拟HTTP错误状态(如404、502)、显示服务器IP及环境配置,以及如何利用Composer选项卡进行POST请求演示。通过这些技巧,读者可以更高效地进行网络调试。

1、模拟404,502返回等响应操作

  1. 首先抓取客户端的http请求
  2. 打开Fiddler 找到AutoResponder
  3. 选择Enable automatic reaponses 和Unmatched requests passthrough
  4. 选中左侧捕捉到的http请求,然后点击Add Rule
  5. 在下面的Rule Editor 下拉选择要模拟的响应类型,200、404、502等(也可以自己创建Response,选中Create New Response…,如果是要替换掉某些页面文件,选中Find a file). 最后点击Save 保存下。
    在这里插入图片描述
  6. 建立规则后,向原url的请求,就变成了你所指定的响应,再去请求一下原url就能看到效果。
    在这里插入图片描述

2、Fiddler显示请求服务器的ip及系统环境的配置

1)打开Rules——>Customize Rules
在这里插入图片描述
2)找到如下这段代码:
在这里插入图片描述
替换为如下代码后保存并重启Fiddler:

static function Main() {
        var today: Date = new Date();
        FiddlerObject.StatusText = " CustomRules.js was loaded at: " + today;

        // Uncomment to add a "Server" column containing the response "Server" header, if present
        // UI.lvSessions.AddBoundColumn("Server", 50, "@response.server");
		// 显示服务器web环境
		FiddlerObject.UI.lvSessions.AddBoundColumn("Server", 50, "@response.server");
		// 显示服务器IP地址
		FiddlerObject.UI.lvSessions.AddBoundColumn("HostIP", 50, "x-hostIP");
        // Uncomment to add a global hotkey (Win+G) that invokes the ExecAction method below...
        // UI.RegisterCustomHotkey(HotkeyModifiers.Windows, Keys.G, "screenshot"); 
    }

效果如下:
在这里插入图片描述

3、Composer选项卡场景应用

在这里插入图片描述
1.如上图,切换到Composer选项卡
2.如下图,切换到POST,输入如下:

http://dwz.cn/create.php
Host:dwz.cn
Origin:http://dwz.cn
Content-Type:application/x-www-form-urlencoded
Content-Length:17
url=www.baidu.com

在这里插入图片描述
3、点击Execute按钮,左边的列表会多出一项,双击它,并对Request和Response都切换到Raw可以看到下面的内容:
在这里插入图片描述
这样的一次请求就完成了,对比一下。
在这里插入图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值