How to get my implementation of IHttpNegotiate, which is called by IWebBrowser?

I use cwebpage_src and I need to update some HTTP request headers when clicking on links. As far as I understand, this can be done using my own implementation of IHttpNegotiate-> BeginTransaction. But how to implement my implementation of IHttpNegotiate?

Thanks!

+1
source share
1 answer

Although I have no experience writing one, I believe that you need to write an asynchronous plug-in protocol as recommended in this thread .

, , , , , this post by ( ):

Internet Explorer WebBrowser. , WebBrowser MSHTML HTML . IWebBrowser2 IHTMLDocument2 .

WebBrowser MSHTML URL- Monikers . URLMon IMoniker IBinding (, MSHTML) IBindStatusCallback , . IHttpNegotiate IAuthenticate.

- . APP , , http, file res.

...

WebBrowser ( BHO IE) , WebBrowser MSHTML. , .

...

WebBrowser/MSHTML URL- Monikers. , , . , , . , - URL- APP.

...

APP - , ? APP (Papp). PApp - , URL- APP, , IInternetProtocol IInternetProtocolSink/ IInternetBindInfo. , HTTP. , HTTP-, URL- moniker pAPP . pAPP APP ( APP tAPP, , , ) . , pAPP . case, URL- Moniker pAPP tAPP, , tAPP on pAPP URL- Moniker. PAPP , , , tAPP.

, pAPP:

+2

All Articles