簡體   English   中英

Rails request.headers無法獲取值

[英]rails request.headers cannot get values

我正在嘗試從Rails應用程序的標題中獲取一些值。 如果我遍歷request.headers喜歡

request.headers.each do |k,v|

我得到了我需要的所有東西(還有更多;-)):

HTTPS: on
HTTP_ACCEPT_ENCODING: gzip, deflate
givenName: MemyselfandI
mail: noone@nowhere.org

但是,我只能訪問HTTP頭,例如“ HTTP_ACCEPT_ENCODING”等。我無法訪問例如郵件:

request.headers['mail']

是零。

反正有沒有獲得“郵件”和“ givenName”等值?

預先感謝,斯文

同時,我找到了解決方案:

request.headers.env['key'] = value

因此,要獲得郵件的價值,您必須

request.headers.env['mail']

祝一切順利,斯文

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM