Я пытаюсь перехватить 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");
};
Спасибо!