CHtmlView 获取网页的时间?

似水流年__ 2012-05-19 08:32:57
用CHtmlView来加载一个网页
HTTP协议中,给客户端的回应中是有服务器时间戳的,那么应该怎么获取到这个时间戳呢?
...全文
68 点赞 收藏 7
写回复
7 条回复
似水流年__ 2012年05月23日
Oh, I know...
回复 点赞
fishion 2012年05月21日
如果你确定是有的话,可以尝试下hook一个你自己那个程序的recv方法,拦截分析网络数据
回复 点赞
oyljerry 2012年05月21日
CHtmlView中拿不到HTTP包的信息,它是上层应用,只负责显示。处理页面.
回复 点赞
小马喝水 2012年05月20日
你用CHtmlView也是要跟服务器交互的,只是对应用层透明了,获取http协议的内容还是用底层库最好
回复 点赞
似水流年__ 2012年05月19日
[Quote=引用 2 楼 的回复:]

引用 1 楼 的回复:

如果是WININT的话,利用HttpQueryInfo(HTTP_QUERY_DATE)好像可以得到时间

Wininet的CHttpFile::QueryInfo(HTTP_QUERY_DATE, ...);也是一样的
[/Quote]

那个需要重新去用CHttpFile去跟服务器交互,取到的时间并不是CHtmlView中网页的时间了
回复 点赞
Eleven 2012年05月19日
[Quote=引用 1 楼 的回复:]

如果是WININT的话,利用HttpQueryInfo(HTTP_QUERY_DATE)好像可以得到时间
[/Quote]
Wininet的CHttpFile::QueryInfo(HTTP_QUERY_DATE, ...);也是一样的
回复 点赞
Eleven 2012年05月19日
如果是WININT的话,利用HttpQueryInfo(HTTP_QUERY_DATE)好像可以得到时间
回复 点赞
发动态
发帖子
网络编程
创建于2007-09-28

7878

社区成员

6.4w+

社区内容

VC/MFC 网络编程
社区公告
暂无公告