2011-07-17 1 views
1

C#/ WinFormsのWebBrowserコントロールでAJAX応答の内容を読み込もうとしています。ナビゲート/ナビゲート/ etc。イベントは発生するようですが、返されるデータにはアクセスできません。Webブラウザーコントロールを使用してAjaxリクエストの内容を読むことはできますか?

要求を傍受してデータを読み取る方法はありますか?

注:直接(webBrowser.Navigate(ajaxUrl)を使用して)リクエストを送信すると、WebBrowserコントロールがポップアップしてページを開く/保存するようになります(コンテンツ処理ヘッダーがあるため)オプション。私はWebClient/WebRequestで手動でやってみましたが、正しく動作するようにcookieを取得できません(document.cookieから読み込んだクッキーは実際にAJAXリクエストで送信されたクッキーと一致しません)。

答えて

0

いいえ、Webブラウザコントロールのメソッドを使用してWebブラウザコントロールからXMLHTTPRequestsを取得することはできません。 http://www.fiddler2.com/core/

+0

私はFiddlerを使用しています(これは私が必要なものを見つけた方法ですが)残念ながらプログラムでこれを行う必要がありました。 –

関連する問題