标签: c# asp.net-core
在ASP.NET Core中,我具有自定义中间件,该中间件将响应标头设置为Vary: Cookie。在Chrome中测试时,响应标头设置正确,浏览器已正确缓存了请求(更改Cookie值会破坏缓存)。
Vary: Cookie
但是,IE11和Edge浏览器没有缓存响应。为了测试通常是否存在缓存问题,我尝试将中间件更改为使用Vary:Accept-Encoding,并且相同的请求确实可以在所有浏览器上正确缓存。
Vary:Accept-Encoding
是否可以将响应标头Vary:Cookie用于IE11和Edge的浏览器缓存?
Vary:Cookie