Facebookログインのアクセストークンでヘッダーデータを介して送信されるAPIを作成しています。
このデータをヘッダーから読み取るにはどうすればよいですか?
request.headers["Content-Type"] # => "text/plain"
「Content-Type」を読みたいヘッダーの名前に置き換えます。
Rails 4.2の更新
Rails 4.2:古い方法(まだ機能している):
request.headers["Cookie"]
新しい方法:
request.headers["HTTP_COOKIE"]
リクエストのすべてのヘッダーを含むハッシュを取得します。
request.headers
RailsはHTTP_をヘッダーにアタッチし、すべてを大文字に変換するようになりました:
request.headers["HTTP_CONTENT_TYPE"]