我使用IAutoTamper2
根据网址和其他信息对我的应用程序的相关请求/响应进行颜色编码。
这对调试很有帮助。但是,当有人向我发送保存的.saz文件时,我不再看到我有用的颜色代码。如何在导入文件时应用IAutoTamper2
逻辑。
我查看了ISessionImporter
界面,但你必须从头开始。有没有办法从默认导入器继承并添加IAutoTamper2
中出现的逻辑?
我查看了telerik网站上有关扩展的所有文档,但找不到任何相关内容。有什么想法吗?
答案 0 :(得分:0)
我想出了怎么做。我可以使用 OnLoadSAZ 事件来更改已加载的会话。
这是我的代码:
public void OnLoad()
{
FiddlerApplication.OnLoadSAZ += HandleLoadSaz;
}
private void HandleLoadSaz(object sender, FiddlerApplication.ReadSAZEventArgs e)
{
FiddlerApplication.UI.lvSessions.BeginUpdate();
foreach (var session in e.arrSessions)
{
OnPeekAtResponseHeaders(session); //Run whatever function you use in IAutoTamper
session.RefreshUI();
}
FiddlerApplication.UI.lvSessions.EndUpdate();
}
我希望能帮到别人。