fiddlercore使用C#从文件创建自动响应(代码不能工作)

时间:2012-03-04 07:01:23

标签: c# http response fiddler intercept

我正在尝试拦截对网站的http请求。我使用了fiddler应用程序,并从站点找到了响应,并将整个响应正文保存为文件(txt)。而fiddler应用程序允许我选择该文件作为自动响应。这样做很有效。

当我尝试使用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");
        };

谢谢!

1 个答案:

答案 0 :(得分:0)

原来我的问题是我没有正确启动它,它只是没有正确使用API​​。