2009-08-28 6 views
2

Я пишу приложение с помощью элемента управления WebBrowser и хотел бы узнать, как получить HTTP-трафик через элемент управления WebBrowser. пост, получает и т.д.Capture http data using System.Windows.Forms.WebBrowser

Благодаря

+0

То же, что http://stackoverflow.com/questions/811587/intercepting-requests-made-by-webbrowser-in-c – Havenard

ответ

1

Используйте класс WebClient или лежащие на основе классов WebRequest, если вам нужно programmically делать запросы.

Если вы заинтересованы в мониторинге его для целей отладки, получите fiddler, который является бесплатным прокси-сервером HTTP.

+0

Элемент управления встроен в мое приложение. Я использую его, чтобы пользователь мог визуально перемещаться по веб-сайту, и я хочу, чтобы можно было записывать данные http и выполнять анализ информации. – James

+0

Тогда скрипач - это тот инструмент, который вам нужен. Вы можете настроить параметры прокси-сервера приложения в разделе System.Net файла приложений .config. – AnthonyWJones

+1

Fiddler - это еще одно приложение. Мне понадобилась бы возможность скрипача в моем приложении. – James

Смежные вопросы