ASP.NET Core-因Cookie而异,适用于Chrome,而非Edge或IE11

时间:2019-01-11 12:54:25

标签: c# asp.net-core

在ASP.NET Core中,我具有自定义中间件,该中间件将响应标头设置为Vary: Cookie。在Chrome中测试时,响应标头设置正确,浏览器已正确缓存了请求(更改Cookie值会破坏缓存)。

但是,IE11和Edge浏览器没有缓存响应。为了测试通常是否存在缓存问题,我尝试将中间件更改为使用Vary:Accept-Encoding,并且相同的请求确实可以在所有浏览器上正确缓存。

是否可以将响应标头Vary:Cookie用于IE11和Edge的浏览器缓存?

0 个答案:

没有答案