如果您发送带有If-Modified-Since标头的GET请求,服务器支持它并且文件未更改,则服务器将返回304响应。
如果您在相同的情况下发送了HEAD请求,服务器是否应发送304响应或发送回文件更改时发送的完整标头?
简而言之:请求未更改的文件时,GET / HEAD是否等效?
答案 0 :(得分:6)
根据RFC
HEAD方法与GET相同 除了服务器不能返回 响应中的消息正文。该 HTTP中包含的元信息 响应HEAD请求的标头 应该与信息完全相同 发送以响应GET请求。
基于以上所述,相同情况下的HEAD请求应返回304。
简而言之:是GET / HEAD的等价物 请求没有的文件时 改变?
同样,根据RFC的说法,GET和HEAD都应该是等价的。