Fiddler 下断点的方法有三种:

  1. 手动断点:在 Fiddler 的 Sessions 面板中,选中要断点的请求,右键点击并选择 'Breakpoints' -> 'Toggle Breakpoint'(或者按 F9 键),即可在该请求上添加手动断点。当该请求被触发时,Fiddler 会自动暂停程序执行,等待用户手动继续。

  2. 条件断点:在 Fiddler 的 Sessions 面板中,选中要断点的请求,右键点击并选择 'Breakpoints' -> 'Add Conditional Breakpoint',在弹出的对话框中输入断点条件,即可添加条件断点。当该请求满足条件时,Fiddler 会自动暂停程序执行,等待用户手动继续。

  3. 自动断点:在 Fiddler 的 Rules 面板中,选择 'Customize Rules',打开 Fiddler 脚本编辑器,在 OnBeforeRequest 函数中添加代码实现自动断点。例如,可以使用以下代码在请求 URL 中包含特定字符串时自动触发断点:

if (oSession.url.Contains('特定字符串')) {
    FiddlerObject.alert('自动断点触发:' + oSession.url);
    oSession['ui-backcolor'] = 'yellow';
    oSession['ui-bold'] = 'true';
    oSession['ui-color'] = 'black';
    oSession.bBufferResponse = true;
}

当请求 URL 中包含特定字符串时,Fiddler 会自动触发断点,并在 Sessions 面板中将该请求标记为黄色背景、黑色字体、加粗的状态,同时暂停程序执行,等待用户手动继续。

Fiddler 断点设置:三种方法详解

原文地址: https://www.cveoy.top/t/topic/nrR3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录