gpt4 book ai didi

java - Dropwiazrd @CacheControl 不应用缓存控制 header

转载 作者:行者123 更新时间:2023-12-01 18:31:27 24 4
gpt4 key购买 nike

我在 Dropwizard 项目中有一个想要缓存的静态端点,我已向其中添加了 @CacheControl(maxAge = 6, maxAgeUnit = HOURS) 注释。但是,响应 header 的 header 不正确:Cache-Control: no-cache

CacheControlledResponseFeature中使用断点进行调试,我可以看到 header 确实已设置,但似乎有东西覆盖了它。

dropwizard版本:2.0.0 Jersey 版本2.29.1

最佳答案

@pez,我认为您需要检查要缓存的目标类 CacheControlledResponseFeature 是否为 resource class或不?基于此reading ,Cache-Control 语句应该添加到资源类中。如果您确定它是正确设置的资源,那么也许您应该通过检查此 link 中的 dropwizard 日志记录文档来改进您的日志记录。 (例如,将记录器级别增加到 DEBUG),这样您就可以知道 CacheControlledResponseFeature header 何时被重置/覆盖。平安归来。

关于java - Dropwiazrd @CacheControl 不应用缓存控制 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60160908/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com