【问题标题】:Can I configure Azure APIM to respect Cache-Control headers?我可以将 Azure APIM 配置为尊重 Cache-Control 标头吗?
【发布时间】:2021-09-13 06:47:46
【问题描述】:

我想为我们通过 APIM 公开的应用程序添加缓存。我更喜欢的方法是将缓存控制标头添加到来自客户端的响应中。我可以将 Azure APIM 配置为尊重作为底层服务响应一部分的 Cache-Control 标头吗?我能找到的所有文档都是如何在 APIM 中配置所有缓存策略和规则,我只想要一个简单的规则,上面写着“尊重底层服务的标头”。

【问题讨论】:

    标签: azure azure-api-management


    【解决方案1】:

    没有专门针对此的内置策略,但您可以使用现有的策略自己制定此类机制。这是example how to control API Management response cache duration with Cache-Control headers sent by the backend service. 通过查看上面的示例,您可以尝试处理其他指令。

    【讨论】:

    • 感谢您的链接。你知道为什么它没有配置为尊重 http 标头吗?我的意思是,如果您添加了标头,您会希望所有下游方都尊重它们。
    • @TomasJansson 就是这样,我还没有开发 APIM ;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-29
    • 1970-01-01
    • 2018-11-22
    • 2020-07-06
    • 2015-04-13
    相关资源
    最近更新 更多