在rails中读取标题数据

我正在做一个APIlogin令牌将通过头数据发送。 现在我的问题是:如何从标题中读取这些数据?

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

将“Content-Type”replace为您要读取的标题的名称。

更新Rails 4.2

有两种方法让他们在Rails 4.2中:旧的方式(仍然工作):

 request.headers["Cookie"] 

新方法:

 request.headers["HTTP_COOKIE"] 

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

 request.headers 

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

 request.headers["HTTP_CONTENT_TYPE"] 

在控制器中使用@_headers来获得实际的http头的哈希。