ruby-on-rails 在Ruby on Rails中阅读头数据

x6492ojm  于 2023-05-30  发布在  Ruby
关注(0)|答案(3)|浏览(130)

我正在制作一个API,其中Facebook登录的访问令牌将通过头数据发送。
如何从头文件中读取此数据?

0yycz8jy

0yycz8jy1#

request.headers["Content-Type"] # => "text/plain"

将“Content-Type”替换为您要读取的标题的名称。
Rails 4.2更新
在Rails 4.2中有两种方法可以获得它们:老方法(仍在工作):

request.headers["Cookie"]

新方式:

request.headers["HTTP_COOKIE"]

获取包含请求所有标头的Hash。

request.headers
6yt4nkrj

6yt4nkrj2#

Rails现在将HTTP_附加到头部,并将其转换为全部大写,因此现在它将是:

request.headers["HTTP_CONTENT_TYPE"]
sg3maiej

sg3maiej3#

要获取实际http头的散列,请在控制器中使用@_headers

相关问题