gpt4 book ai didi

ruby-on-rails - 重定向时覆盖 rails Cache-Control header

转载 作者:行者123 更新时间:2023-12-04 16:49:03 24 4
gpt4 key购买 nike

我是否:

head 302

或者
head 307

或者
redirect_to

调用相同的 Controller 操作
response.headers['Cache-Control'] = "public, max-age=86400"

没有效果。 Rails 发送:
Cache-Control: no-cache

无论。我需要发送 Cache-Control header 以指示边缘缓存为重定向服务一天。这可能吗?

最佳答案

您不能直接将 Cache-Control 设置到 header 中(不再?),因为您需要修改 response.cache_control 对象(因为稍后将使用它来设置 Cache-Control header )。

幸运的是, expires_in 方法会为您处理这个问题:

expires_in 1.day, :public => true

在此处查看更多信息:
http://apidock.com/rails/ActionController/ConditionalGet/expires_in

关于ruby-on-rails - 重定向时覆盖 rails Cache-Control header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6233326/

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