使用.Net检测浏览器请求的网站网址?

时间:2012-02-07 09:10:37

标签: .net http url proxy network-programming

我正在编写Windows服务,我希望它能够从任何浏览器记录用户请求的每个网站URL。我正在使用pcap.net捕获每个http数据包,但我无法正确地将数据包映射到网站。谷歌搜索时我找不到任何有用的东西。有什么想法吗?

由于

1 个答案:

答案 0 :(得分:2)

如果您设法获得HTTP数据包有效负载,则提取包含http动词+资源位置的第一行和HTTP头HOST将提供完整的URL。对于此页面,它看起来像:

GET /questions/9173570/detect-websites-url-requested-from-browsers-using-net HTTP/1.1
Host: stackoverflow.com