获取请求标头在临时环境中始终为零

时间:2019-01-29 04:17:19

标签: ruby-on-rails ruby-on-rails-5

我想获取带有键HTTP_X_UID的请求标头,可以在开发环境中使用它

request.env['HTTP_X_UID']

request.headers['HTTP_X_UID']

request.headers.env["HTTP_X_UID"]

但是在暂存环境中我无法获得它。

注意: 我在分期中使用nginx

1 个答案:

答案 0 :(得分:1)

您可能必须使用x-uid而不是x_uid

标头名称必须按照约定用-分隔。

存在一些奇怪的行为,因此它可以在开发环境中工作。

希望这会有所帮助。