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 правильно.