在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头的哈希。