fiddlercore создает автоответчик из файла с использованием C # (код не работает) - PullRequest
0 голосов
/ 04 марта 2012

Я пытаюсь перехватить 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 голосов
/ 21 марта 2012

Оказывается, моя проблема в том, что я не запускал его должным образом, он просто не использовал API правильно.

...