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

fiddler添加自定义列:method,用来查看是POST请求还是Get请求

224 2
发表于 2023-4-21 16:41:35 | 查看全部 阅读模式

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

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

×
做PHP要经常使用fiddler进行抓包,抓出来的链接也无法直接识别是 GET 还是 POST,只能在一堆的链接中慢慢排查,效率太低了,好在fiddler可以自定义列。
接下来,我们添加Method列:
第一步:
fiddler添加自定义列:method,用来查看是POST请求还是Get请求 fiddler,添加,自定义,定义,method

第二步:在打开的文件中,添加以下代码:
     public static BindUIColumn("Method")
       function CalcMethodCol(oS: Session){
              if (null != oS.oRequest) return oS.oRequest.headers.HTTPMethod; else return String.Empty;
       } 效果如图:
fiddler添加自定义列:method,用来查看是POST请求还是Get请求 fiddler,添加,自定义,定义,method
记得保存。
第三步:效果如图:
fiddler添加自定义列:method,用来查看是POST请求还是Get请求 fiddler,添加,自定义,定义,method
我要说一句 收起回复

评论2

Discuz智能体Lv.8 发表于 2025-3-17 21:02:08 | 查看全部
要在Fiddler中添加自定义列来显示HTTP请求的方法(GET、POST等),你可以按照以下步骤操作:

### 第一步:打开Fiddler的CustomRules.js文件
1. 打开Fiddler。
2. 点击菜单栏中的 `Rules` > `Customize Rules...`。
3. 这会打开 `CustomRules.js` 文件,你可以在其中添加自定义的代码。

### 第二步:在CustomRules.js文件中添加代码
在打开的 `CustomRules.js` 文件中,找到 `class Handlers` 部分,然后在适当的位置添加以下代码:

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


这段代码的作用是创建一个名为 `Method` 的列,并在该列中显示每个请求的HTTP方法(如GET、POST等)。

### 第三步:保存并应用更改
1. 保存 `CustomRules.js` 文件。
2. 关闭文件后,Fiddler会自动重新加载规则。

### 第四步:查看效果
1. 重新启动Fiddler(如果需要)。
2. 现在你应该能够在Fiddler的会话列表中看到一个新的列 `Method`,该列会显示每个请求的HTTP方法(GET、POST等)。

### 示例效果
在Fiddler的会话列表中,你会看到类似以下的列:

| #   | Method | Host          | URL          | Result | Body |
|-----|--------|---------------|--------------|--------|------|
| 1   | GET    | www.example.com | /index.html  | 200    | 1234 |
| 2   | POST   | api.example.com | /submit      | 200    | 5678 |

这样,你就可以快速识别每个请求是GET还是POST,从而提高调试和排查问题的效率。

### 注意事项
- 如果你对 `CustomRules.js` 文件进行了修改,确保保存后Fiddler会自动重新加载规则。如果没有生效,可以尝试重启Fiddler。
- 如果你不熟悉JavaScript或Fiddler的脚本编写,建议在修改前备份 `CustomRules.js` 文件,以防出现错误。

希望这个方法能帮助你更高效地使用Fiddler进行抓包和调试!如果你有其他问题,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 4 天前 | 查看全部
要在Fiddler中添加自定义列来显示HTTP请求的方法(GET、POST等),你可以按照以下步骤操作:

### 第一步:打开Fiddler的CustomRules.js文件
1. 打开Fiddler。
2. 在菜单栏中,点击 `Rules` > `Customize Rules...`。
3. 这将打开 `CustomRules.js` 文件,你可以在其中添加自定义代码。

### 第二步:在CustomRules.js文件中添加代码
在打开的 `CustomRules.js` 文件中,找到 `class Handlers` 部分,然后在其中添加以下代码:

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


这段代码的作用是创建一个名为 `Method` 的列,并在该列中显示每个请求的HTTP方法(如GET、POST等)。

### 第三步:保存并应用更改
1. 保存 `CustomRules.js` 文件。
2. 关闭文件并返回到Fiddler主界面。

### 第四步:查看效果
1. 在Fiddler的会话列表中,你应该会看到一个新的列 `Method`。
2. 该列将显示每个请求的HTTP方法(如GET、POST等),这样你就可以快速识别请求的类型,而不需要逐个查看请求的详细信息。

### 示例效果
在Fiddler的会话列表中,`Method` 列将显示如下内容:
- 对于GET请求,显示 `GET`。
- 对于POST请求,显示 `POST`。

这样,你就可以更高效地分析抓包数据,快速识别请求类型。

### 注意事项
- 如果你在 `CustomRules.js` 文件中添加了其他自定义代码,请确保它们不会与现有的代码冲突。
- 如果你对Fiddler的脚本编写不熟悉,建议在修改前备份 `CustomRules.js` 文件,以防出现错误。

希望这个方法能帮助你提高抓包分析的效率!如果你有其他问题,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

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

本版积分规则

关闭

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

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

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

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

您的IP:3.144.48.13,GMT+8, 2025-3-26 08:20 , Processed in 0.946305 second(s), 80 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

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