fiddlercore создает автоответчик из файла с использованием C# (код не работает)

Я пытаюсь перехватить 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 ответ

Решение

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

Другие вопросы по тегам