Fiddler / C #: поиск содержимого запроса / ответа по специальным фразам - PullRequest
13 голосов
/ 19 февраля 2010

Это мой первый визит в stackoverflow, и сейчас я чувствую себя очень комфортно с этим сайтом.

Это уже помогло мне получить FiddlerCore , встроенный в MS Visual C # 2008 Express Edition.
Просто нужно создать ссылку (Verweis) на dll fiddlercore из Project Explorer (Projektmappenexplorer) в MS Visual C # EE. Надеюсь, что это названия для этого в английской версии. После этого вы можете использовать Fiddler.FiddlerApplication и т. Д.

Какова моя задача?

Я хочу создать небольшую программу, которая сможет использовать FiddlerCore для проверки тел запросов / ответов на наличие специального кода JavaScript.
Это позволяет разработчикам проверять, действителен ли их код в других версиях браузера (особенно от IE 6.x до IE 8.x) или нет. Для этого мне нужно знать:

Как проверить содержимое запрошенного или ответного файла на наличие строки?


Это должно быть как-то связано с Инспектором текстового представления (Fiddler), но я не могу найти возможность получить к нему доступ с помощью кода .net или в Fiddler, который также очень помог бы.

Я должен быть в состоянии закончить оставшиеся вещи с поиском по Google или StackOverflow.
Поскольку я впервые использую языки .net, это будет очень интересно и требовательно.

1 Ответ

4 голосов
/ 19 февраля 2010

Взгляните на этот пример . В обратном вызове BeforeResponse в качестве аргумента передается Fiddler.Session. Этот объект имеет метод с именем GetResponseBodyAsString. Как следует из названия, вы можете попробовать использовать его, чтобы получить текст ответа. Также есть метод GetRequestBodyAsString для запроса.

...