Fiddler Core没有捕获任何东西

时间:2014-01-03 17:37:36

标签: c# fiddlercore

我想测试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();
}

1 个答案:

答案 0 :(得分:0)

它对我有用。您是否已将表单加载和表单结束事件连接到表单?你能否提供InitializeComponent()方法的来源。 我怀疑你错过了这个:

this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Form1_FormClosing);
        this.Load += new System.EventHandler(this.Form1_Load);

顺便问一下,你在使用什么操作系统?