我想测试FiddlerCore。
发现这个 - > http://www.c-sharpcorner.com/UploadFile/d9e6f2/capturing-http-traffic-in-C-Sharp/
我写了它,但对我来说它没有捕获。
我的代码:
delegate void UpdateUI();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Fiddler.FiddlerApplication.AfterSessionComplete += FiddlerApplication_AfterSessionComplete;
Fiddler.FiddlerApplication.Startup(0, FiddlerCoreStartupFlags.Default);
}
void FiddlerApplication_AfterSessionComplete(Fiddler.Session oSession)
{
listBox1.Invoke(new UpdateUI(() =>
{
listBox1.Items.Add(oSession.url);
}));
}
private void Form1_Closing(object sender, FormClosingEventArgs e)
{
Fiddler.FiddlerApplication.Shutdown();
}
答案 0 :(得分:0)
它对我有用。您是否已将表单加载和表单结束事件连接到表单?你能否提供InitializeComponent()方法的来源。 我怀疑你错过了这个:
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
this.Load += new System.EventHandler(this.Form1_Load);
顺便问一下,你在使用什么操作系统?