我正在使用角度服务通过休息 api 获取资源。服务器将ETag
标头设置为某个值,并Cache-Control: no-cache
在其响应中进行设置。
这在使用 Firefox 时按预期工作,但是当我使用 Chrome 访问同一个应用程序时,它不会发送If-None-Match
. 我已经在 Mac 和 Ubuntu 机器上尝试了当前的 Chrome 开发和稳定频道,两者都是一样的,而 Firefox 正在If-None-Match
正确添加。
现在,还有其他非 xhr/静态资源被有条件地获取,并且所有这些请求都正确地得到了304 NOT MODIFIED
响应。
我可以做些什么来获取有关 Chrome 为什么If-None-Match
不仅为 XHR 请求发送标头的更多信息?