0

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

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

谢谢!

4

1 回答 1

0

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

于 2012-03-21T16:11:05.043 回答