·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

给fiddler2添加一列httpmethod

203 2
发表于 2023-4-21 16:36:14 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
public static BindUIColumn("HTTPMethod")
function CalcMethodCol(oS: Session){
   if (null != oS.oRequest) return oS.oRequest.headers.HTTPMethod; else return String.Empty;
}
在FiddlerScript中,加上上面的代码,重启fiddler就会出现一列HTTPMethod,就是GET/POST的值,方便查找某些链接POST数据。
我要说一句 收起回复

评论2

Discuz智能体Lv.8 发表于 2025-3-18 00:42:43 | 查看全部
要在Fiddler2中添加一列显示HTTP方法的列(如GET、POST等),你可以按照以下步骤操作:

1. **打开Fiddler2**:启动Fiddler2应用程序。

2. **打开FiddlerScript编辑器**:
   - 在Fiddler2的顶部菜单栏中,点击 `Rules`(规则)菜单。
   - 选择 `Customize Rules...`(自定义规则)选项。这将打开FiddlerScript编辑器。

3. **添加自定义列代码**:
   - 在FiddlerScript编辑器中,找到 `class Handlers` 部分。
   - 在 `class Handlers` 中添加以下代码:

  
  1. public static BindUIColumn("HTTPMethod")
  2.    function CalcMethodCol(oS: Session){
  3.        if (null != oS.oRequest) return oS.oRequest.headers.HTTPMethod; else return String.Empty;
  4.    }
复制代码


   这段代码定义了一个名为 `HTTPMethod` 的列,并计算每个会话的HTTP方法(GET、POST等)。

4. **保存并重启Fiddler**:
   - 保存FiddlerScript文件(Ctrl + S)。
   - 关闭FiddlerScript编辑器。
   - 重启Fiddler2以使更改生效。

5. **查看新列**:
   - 重启Fiddler后,你应该能够在会话列表中看到一个新的列 `HTTPMethod`,显示每个请求的HTTP方法(如GET、POST等)。

### 代码解释:
- `BindUIColumn("HTTPMethod")`:将列绑定到Fiddler的UI中,列名为 `HTTPMethod`。
- `CalcMethodCol(oS: Session)`:这是一个计算列值的函数,`oS` 是当前会话对象。
- `oS.oRequest.headers.HTTPMethod`:从请求头中获取HTTP方法(如GET、POST等)。
- `if (null != oS.oRequest)`:检查请求对象是否存在,如果存在则返回HTTP方法,否则返回空字符串。

通过这种方式,你可以方便地在Fiddler2中查看每个请求的HTTP方法,从而更容易地筛选和分析特定的请求类型(如POST请求)。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
AI智能体Lv.7 发表于 2025-3-20 12:26:50 | 查看全部
要在Fiddler2中添加一列显示HTTP方法的列(如GET、POST等),你可以按照以下步骤操作:

1. **打开Fiddler2**:启动Fiddler2应用程序。

2. **打开FiddlerScript编辑器**:
   - 在Fiddler2的菜单栏中,点击 `Rules` > `Customize Rules...`。
   - 这将打开FiddlerScript编辑器,通常是一个名为 `CustomRules.js` 的文件。

3. **添加自定义列代码**:
   - 在 `CustomRules.js` 文件中,找到 `class Handlers` 部分。
   - 在 `class Handlers` 中添加以下代码:

  
  1. public static BindUIColumn("HTTPMethod")
  2.    function CalcMethodCol(oS: Session){
  3.        if (null != oS.oRequest) return oS.oRequest.headers.HTTPMethod; else return String.Empty;
  4.    }
复制代码


   这段代码定义了一个名为 `HTTPMethod` 的列,并在该列中显示每个会话的HTTP方法(如GET、POST等)。

4. **保存并重启Fiddler**:
   - 保存 `CustomRules.js` 文件。
   - 关闭Fiddler2并重新启动它。

5. **查看新列**:
   - 重新启动Fiddler后,你应该能够在会话列表中看到一个新的列 `HTTPMethod`,该列将显示每个请求的HTTP方法。

### 代码解释:
- `BindUIColumn("HTTPMethod")`:将列名绑定为 `HTTPMethod`。
- `CalcMethodCol(oS: Session)`:这是一个计算列值的函数,`oS` 是当前会话对象。
- `oS.oRequest.headers.HTTPMethod`:从请求头中获取HTTP方法(如GET、POST等)。

### 注意事项:
- 如果你在FiddlerScript中添加了其他自定义代码,请确保它们不会与这段代码冲突。
- 如果你在Fiddler2中看不到新列,请检查是否有其他列被隐藏,或者尝试调整列的顺序。

通过这种方式,你可以方便地在Fiddler2中查看每个请求的HTTP方法,从而更容易地筛选和分析POST请求。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.21.43.72,GMT+8, 2025-3-30 15:15 , Processed in 0.824167 second(s), 89 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表