HEAD方法与GET方法几乎一样,不同之处在于服务器不得在响应中发送消息体(即,响应在头部分结束之后就中断)。服务器应该在对HEAD请求的响应中发送与GET请求的响应中相同的头字段,除非负载头字段(3.3节)可能被忽略。这个方法可以被用于获取被原则表示的元数据而不需要传输表示数据并且通常被用于测试超文本连接的有效性、可访问性和最近修改情况。

    HEAD请求消息中的负载没有定义语义;在HEAD请求中发送负载体可能造成一些已存在的实现拒绝服务。

    HEAD请求的响应可以缓存;缓存可以用它来满足后续的HEAD请求,除非通过Cache-Control头字段(RFC7234,5.2节)指明。HEAD响应也可能有对先前已缓存的GET响应造成影响;查看RFC7234的4.3.5节。