百度蜘蛛访问日志全HEAD开头,是什么意思?

IIS日志里显示百度蜘蛛IP时全都是HEAD开头,请问这是什么意思? 在百度上查了下提到HEAD什么的都只有讲眼黑客攻击有关的内容,百度不至于要攻击我吧

我回答下吧 百度会定期的访问你的网页 但又不想下载你网页的全部内容 所以用HEAD的方法 HEAD 一般情况下会在服务器上产生与GET相同的处理(除非代码中对HEAD的情况做了处理),只不过返回给客户端的是header信息,而没有正文。baidu通过这种HEAD请求,可以利用极少量的带宽来获得某网页的头部信息。通过头信息中的HTTP状态码(200等), 百度可以了解这个网页的大体状态,比如是否存在,是否转向,是否可用等;通过Content-Length, Last-Modified 中的任一项与之前的访问记录做对比,百度可以进一步判断这个网页是否需要更新。一般都返回200 0 0所以你不要担心以上内容是经过研究的
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-09
HEAD 一般情况下会在服务器上产生与GET相同的处理(除非代码中对HEAD的情况做了处理),只不过返回给客户端的是head信息,而没有正文。

百度蜘蛛通过这种HEAD请求,可以快速判断网页情况。通过头信息中的HTTP状态码(200等), 百度可以了解这个网页的大体状态,比如是否存在,是否转向,是否可用等;通过Content-Length, Last-Modified 中的任一项与之前的访问记录做对比,百度可以进一步判断这个网页是否需要更新。
说明百度重新检索网站成功!关于这情况,不必担心!本回答被网友采纳
第2个回答  2013-06-17
猜想没有太大的问题,不过也要注意别让他给K了。如果比原来来的更快更猛,真的当心一些。
第3个回答  2020-02-04
HEAD 是一种与GET类似的请求。在你的代码中返回和GET请求一样的页面就可以了。参考 https://www.ijidi.cn,你就知道怎么做了。
相似回答