我正在制作一个API,其中Facebook登录的访问令牌将通过头数据发送。如何从头文件中读取此数据?
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
6yt4nkrj2#
Rails现在将HTTP_附加到头部,并将其转换为全部大写,因此现在它将是:
request.headers["HTTP_CONTENT_TYPE"]
sg3maiej3#
要获取实际http头的散列,请在控制器中使用@_headers。
@_headers
3条答案
按热度按时间0yycz8jy1#
将“Content-Type”替换为您要读取的标题的名称。
Rails 4.2更新
在Rails 4.2中有两种方法可以获得它们:老方法(仍在工作):
新方式:
获取包含请求所有标头的Hash。
6yt4nkrj2#
Rails现在将HTTP_附加到头部,并将其转换为全部大写,因此现在它将是:
sg3maiej3#
要获取实际http头的散列,请在控制器中使用
@_headers
。