【发布时间】:2014-06-27 06:53:18
【问题描述】:
我正在处理这个 Sitecore 项目,并且正在使用 WebApi 执行一些服务调用。我的方法用 CacheOutput 信息装饰,如下所示:
[HttpGet]
[CacheOutput(ClientTimeSpan = 3600, ServerTimeSpan = 3600)]
我正在使用 Google Chrome 上的 DHC 应用程序测试这些呼叫。我确信 ClientTimespan 设置正确,但我得到的响应标头不是我所期望的。我希望 Cache-Control 的 max-age 由 ClientTimespan 属性设置为 1 小时,但它设置为私有。
我一直在调试所有可能的东西,结果发现 Sitecore 可能正在拦截响应并将此标头值设置为私有。我还将服务 url 添加到 sitecore 忽略的 url 前缀配置但没有帮助。
有人知道如何让 Sitecore 不更改我的 Cache-Control 标头吗?
【问题讨论】:
标签: asp.net-web-api sitecore cache-control outputcache sitecore7