Могу ли я прочитать содержимое Ajax-запроса с помощью элемента управления WebBrowser? - PullRequest
1 голос
/ 17 июля 2011

Я пытаюсь прочитать содержимое ответа AJAX в элементе управления WebBrowser в C # / WinForms.Навигация / Навигация / и т.д.кажется, что события запускаются, но они не дают никакого доступа к возвращаемым данным.

Можно ли перехватить запросы и прочитать данные?

Примечание. Если я отправлюзапросите напрямую (используя webBrowser.Navigate (ajaxUrl)) элементы управления WebBrowser, чтобы попросить пользователя открыть / сохранить страницу (так как она имеет заголовок размещения содержимого), так что это не вариант.Я попытался сделать это вручную с помощью WebClient / WebRequest, но я не могу заставить куки работать правильно (куки, которые я читаю из document.cookie, похоже, не соответствуют куки, фактически отправленным с запросом AJAX!).

1 Ответ

0 голосов
/ 18 июля 2011

Нет, вы не можете захватывать запросы XMLHTTP из элемента управления веб-браузера, используя методы элемента управления веб-браузера. Возможно, вы захотите взглянуть на http://www.fiddler2.com/core/

...