怎么通过BHO来获取Http请求中的Header内容!

angel_z_yu 2009-12-09 10:44:38
主要想获取Header中cookie内容。
...全文
159 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
angel_z_yu 2010-01-09
  • 打赏
  • 举报
回复
在 DISPID_DOCUMENTCOMPLETE 事件处理函数中添加:
CComPtr<IDispatch> spDocDisp;
mWebBrowser2->get_Document(&spDocDisp); //mWebBrowser2为获取的浏览器指针
if(NULL != spDocDisp){
CComQIPtr<IHTMLDocument2> spDoc;
spDoc = spDocDisp;
BSTR sCookie = 0;
if (spDoc){
//验证通过的cookie,保存
spDoc->get_cookie(&sCookie); //获取成功
}
}
JavaAlpha 2009-12-16
  • 打赏
  • 举报
回复
可是使用一个抓包工具先抓个包看看,如果sniffer或IRIS或HTTPlook。

也可以参考一下下面的
http://www.vckbase.com/document/viewdoc/?id=1208
fangligen 2009-12-14
  • 打赏
  • 举报
回复
本版好多勋章
蒋晟 2009-12-13
  • 打赏
  • 举报
回复
没有API
不过你可以在网络层或者Passthrough APP里面抓
oyljerry 2009-12-09
  • 打赏
  • 举报
回复
BHO都是从上层对浏览器操作,不能直接操作HTTP请求等,要想处理header需要用http相关API以及TCP/IP等网络包
samzw 2009-12-09
  • 打赏
  • 举报
回复
BHO是获取不到的!
雪影 2009-12-09
  • 打赏
  • 举报
回复
up
帮顶

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧