在查找现有缓存时,缓存控制是否会考虑头文件?

时间:2017-06-10 13:57:16

标签: http browser-cache cache-control

例如:我使用Accept-Header:text / html向http://example.com/some/path发出请求,响应指定应该缓存响应。如果我然后向相同的URL发出请求但是Accept-Header:application / json,当标题发生变化时,是否会忽略缓存?

如果默认情况下没有启用,可以使用实体标签或其他缓存功能吗?

RFC 2616 sec. 13.5.1建议Accept-header是缓存的一部分,因此包含在验证中,但我无法明确地找到它。

1 个答案:

答案 0 :(得分:3)

服务器需要根据“Accept”标头字段指示响应的变化。见https://www.greenbytes.de/tech/webdav/rfc7231.html#rfc.section.7.1.4