当我使用
Response.Cache.SetCacheability(HttpCacheability.Private)
并且响应中缺少Response.Cache.VaryByHeaders["someValue"] = true;
标Vary
头时!
和 虽然没有问题。它返回变化:someValueResponse.Cache.SetCacheability(HttpCacheability.Public)
Response.Cache.VaryByHeaders["someValue"] = true;
使用 web.config 和控制器属性时同样的问题
add name="myCacheProfile" enabled="true" duration="3600" varyByParam="*" varyByHeader="someValue" location="Downstream" 工作并发送 Vary 标头
添加 name="myCacheProfile" enabled="true" duration="3600" varyByParam="*" varyByHeader="someValue" location="Client" 不起作用!