2012-03-04 66 views
0

我試圖攔截到網站的http請求。我使用了fiddler應用程序,並從網站中找到響應並將整個響應主體保存爲文件(txt)。而提琴手應用程序允許我選擇該文件作爲自動回覆。這樣做效果很好。fiddlercore使用C#從文件創建自動響應(代碼將不工作)

如何當我嘗試使用fiddlercore它似乎不工作,我不知道爲什麼。我曾嘗試在事件中放置消息框,以便我知道他們何時開槍,並且他們在開火。我似乎無法像加載主應用程序那樣加載相同的響應文件。這是我的代碼。一切都運行沒有例外......只是我仍然從服務器而不是從文件中獲得響應。我相信我只有一兩行。

 FiddlerApplication.BeforeRequest += delegate(Session session) 
     { 
      if (session.uriContains(@"http://www.website.com/request.php")) 
      { 
       session.bBufferResponse = true; 
      } 
     }; 

     FiddlerApplication.BeforeResponse += delegate(Session session) 
     { 
       session.utilDecodeResponse(); 
       session.LoadResponseFromFile("website.txt"); 
     }; 

謝謝!

回答

0

原來我的問題是,我沒有啓動它正確,它只是不使用API​​的權利。