我正在尝试在C#/ WinForms中的WebBrowser控件中读取AJAX响应的内容。导航/导航/等。事件似乎触发,但它们不提供对返回数据的任何访问权。
有没有办法拦截请求并读取数据?
注意:如果我直接发送请求(使用webBrowser.Navigate(ajaxUrl)),则会弹出WebBrowser控件,要求用户打开/保存页面(因为它有内容处置标题),所以这不是一个选项。我尝试使用WebClient / WebRequest手动完成它,但我无法使cookie正常工作(我从document.cookie读取的cookie似乎与实际发送的带有AJAX请求的cookie不匹配!)。
答案 0 :(得分:0)
不,您无法使用Web浏览器控件的方法从Web浏览器控件捕获XMLHTTPRequests。您可能需要查看http://www.fiddler2.com/core/