2
为什么Chrome会发送HEAD请求?例如,在日志:Chrome HEAD请求?
2013-03-04 07:43:51 W3SVC7 NS1 GET /page.html 80 - *.*.*.* HTTP/1.1 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.22+(KHTML,+like+Gecko)+Chrome/25.0.1364.97+Safari/537.22
2013-03-04 07:43:51 W3SVC7 NS1 HEAD/- 80 - *.*.*.* HTTP/1.1 Mozilla/5.0+(Windows+NT+6.1;+WOW64)+AppleWebKit/537.22+(KHTML,+like+Gecko)+Chrome/25.0.1364.97+Safari/537.22
我有一个禁止系统,这头要求真的很烦人,其发生完全一样的第二,GET请求。
它的性质是什么?任何帮助赞赏。
p.s:我注意到头部的请求都只在我的主页上。
所以我猜服务器端代码仍然执行时发送HEAD请求?奇怪的是,只有少数人每天访问千次网站时才会发生...... – galgai 2013-03-05 18:31:00
从本质上讲,如果会话发生更改,它应该只更改cookie值。由于请求发生在根文档'/'上,因此您的cookie值很可能是在整个域范围内设置的。如果您的根页面是动态的,它可能会通知客户端电子标签值是否更改。 (用于缓存)。有可能他们正在使用像McAffee的SiteAdvisor这样的浏览器插件,它可以在您的网站上做出自己的请求。 – 2013-03-05 19:02:56