首页 文章

如果请求是HEAD,那么If-Modified-Since HTTP Header会返回什么响应?

提问于
浏览
4

如果您发送带有If-Modified-Since标头的GET请求,服务器支持它并且文件未更改,则服务器将返回304响应 .

如果您在相同的情况下发送了HEAD请求,服务器是否应该发送304响应或者发送回文件更改时发送的完整标头?

简而言之:在请求未更改的文件时GET / HEAD是否等效?

1 回答

  • 6

    根据RFC

    HEAD方法与GET相同,只是服务器不能在响应中返回消息体 . 响应HEAD请求的HTTP头中包含的元信息应该与响应GET请求时发送的信息相同 .

    基于以上所述,在相同情况下的HEAD请求应返回304 .

    简而言之:请求未更改的文件时,GET / HEAD是否等效?

    同样,根据RFC的说法,GET和HEAD都应该是等价的 .

相关问题