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