caching - 在 Varnish 中缓存 OPTIONS 标头
问题描述
我想问你是否有可能如何通过 Varnish 4 缓存带有 OPTIONS 标头的响应。
我已阅读文档:https ://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/OPTIONS
上面写着 OPTIONS 方法是不可缓存的。我不确定这个声明是否也适用于 Varnish。
如果它对 Varnish 有效,是否有任何解决方法?
即:对于带有 GET 标头的特定 URL,缓存没有问题,但没有 OPTIONS 标头。
非常感谢你的想法
解决方案
Varnish 默认不会缓存它。
您可以强制 Varnish 将其缓存设置为
if (req.method == "OPTIONS") {
return(hash);
}
但在后端,OPTION 方法将转换为 GET 方法。
推荐阅读
- javascript - 在 HTML Canvas 上绘制动态创建的 SVG
- linux - 我得到'bash:cd:太多参数',我不知道为什么?
- eclipse - 是否有可能在 Eclipse 中有一个受密码保护的更新站点?
- python - 我可以使用 tkinter 在两列内创建不同的行号吗?
- javascript - Typescript 中的缩小泛型函数有什么用?
- flutter - Flutter:FutureBuilder没有显示列表
- html - vue bootstrap中的卡填充问题
- docker - 如何从 docker image 运行 spotligth prism mock
- swift - 如何避免在其大小缩放到最小大小后运行窗口?
- azure - Azure IoT 边缘以编程方式 [NodeJS] 在边缘和叶设备之间创建父子关系