定义
HEAD方法跟GET方法相同,只不过服务器响应时不会返回消息体。一个HEAD请求的响应中,HTTP头中包含的元信息应该和一个GET请求的响应消息相同。这种方法能够用来获取请求中隐含的元信息,而不用传输实体自己。也常常用来测试超连接的有效性、可用性和最近的修改。安全
一个HEAD请求的响应可被缓存,也就是说,响应中的信息可能用来更新以前缓存的实体。若是当前实体跟缓存实体的阈值不一样(可经过Content-Length、Content-MD五、ETag或Last-Modified的变化来代表),那么这个缓存就被视为过时了。服务器
简而言之
HEAD请求经常被忽略,可是能提供不少有用的信息,特别是在有限的速度和带宽下。主要有如下特色:测试
一、只请求资源的首部;spa
二、检查超连接的有效性;资源
三、检查网页是否被修改;get
四、多用于自动搜索机器人获取网页的标志信息,获取rss种子信息,或者传递安全认证信息等io