使用MSHTML修改WebBrowser控件中的请求/响应流

问题描述:

我需要找到一种方法来获取webbrowser winforms控件内部的请求/响应流,并发现它不是真正直观的。例如,我需要能够在用户单击提交按钮时修改发布数据。看起来您必须注册一些MSHTML COM事件才能这样做,但我不确定需要订阅哪些(以及如何)。过去有没有人做过这件事?例子?使用MSHTML修改WebBrowser控件中的请求/响应流

看看异步可插入协议(IInternetProtocol):

http://msdn.microsoft.com/en-us/library/aa767743(VS.85).aspx

而在C#中,在IE浏览器使用了一些它自己的协议的解决方案:

http://www.codeproject.com/KB/aspnet/AspxProtocol.aspx