使用HEAD请求POST数据

spe*_*key 4 head http-headers

是否可以使用HEAD请求发送POST数据?

Gre*_*ill 7

不,HEAD请求与POST请求不同.HEAD请求不接受发布数据.从HTTP规范部分9.4:

HEAD方法与GET相同,只是服务器不能在响应中返回消息体.响应HEAD请求的HTTP头中包含的元信息应该与响应GET请求时发送的信息相同.该方法可用于获得关于请求所暗示的实体的元信息,而无需转移实体主体本身.此方法通常用于测试超文本链接的有效性,可访问性和最近的修改.

由于GET请求不包含发布数据,因此HEAD请求也不包含发布数据.

  • 我没有找到在 GET 请求中禁止发送请求正文(又名 POST 数据)的地方。它没有指定,但没有明确禁止。 (2认同)