在我的当前项目中,需要在进行http基本身份验证的重定向时设置自定义http头变量。
我能否指示redirect_to使用自定义头?
谢谢。
因此,您的操作代码最终将类似于以下内容:10.2.1 设置自定义标头
如果您想为响应设置自定义标头,则可以使用
response.headers
。headers
属性是一个哈希表,将标头名称映射到其值,而Rails会自动设置其中一些标头。 如果您想要添加或更改标头,只需将其分配给response.headers
def some_action
# do_some_work
response.headers["your-key"] = "some value"
redirect_to url
end
在控制器中,可以使用request
对象的headers
方法来设置自定义的HTTP头部:
request.headers['foo'] = 'bar'
redirect_to
调用中访问请求对象(request object)? - JellicleCatheaders
。我添加了一个示例代码,供那些从谷歌跳转到这里的人参考。 - Uzbekjon