在RubyonRails中读取头数据



我正在制作一个API,其中Facebook登录的访问令牌将通过头数据发送。

如何从标题中读取这些数据?

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

将"内容类型"替换为要读取的标头的名称。

Rails 4.2 的更新

有两种方法可以在Rails4.2中获得它们:旧方法(仍在使用):

request.headers["Cookie"]

新方式:

request.headers["HTTP_COOKIE"]

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

request.headers

Rails现在将HTTP_附加到标头,并将其转换为所有大写字母,因此它现在将是:

request.headers["HTTP_CONTENT_TYPE"]

要获得实际http标头的哈希,请在控制器中使用@_headers

相关内容

  • 没有找到相关文章

最新更新