【问题标题】:Caching OPTIONS header in Varnish在 Varnish 中缓存 OPTIONS 标头
【发布时间】:2019-11-08 07:36:21
【问题描述】:

我想问你是否有可能如何通过 Varnish 4 缓存带有 OPTIONS 标头的响应。

我已阅读文档:https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/OPTIONS

写到 OPTIONS 方法是不可缓存的。 我不确定这个声明是否也适用于 Varnish。

如果它对 Varnish 有效,是否有任何解决方法?

ie:对于带有 GET 标头的特定 URL,缓存没有问题,但 OPTIONS 标头没有。

非常感谢您的想法

【问题讨论】:

    标签: caching varnish options


    【解决方案1】:

    Varnish 默认不会缓存它。

    你可以强制 Varnish 缓存它,设置类似

    if (req.method == "OPTIONS") {
        return(hash);
    }
    

    但在后端,OPTION 方法将转换为 GET 方法。

    【讨论】:

    • 非常感谢。如果对我有帮助,我会尝试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-12
    • 1970-01-01
    • 2012-03-09
    • 1970-01-01
    相关资源
    最近更新 更多