Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Ruby on Rails | リクエストヘッダの取得

概要

リクエストヘッダの取得

詳細

リクエストヘッダを取得します

request.headers[:key]

サンプル

class HogeController < ApplicationController
  # 他のコード
  def headers_output
    ret = []
    ret << "request.headers[:HTTP_USER_AGENT] = #{request.headers[:HTTP_USER_AGENT]}"
    ret << "request.headers[:REQUEST_PATH] = #{request.headers[:REQUEST_PATH]}"
    render :text => ret.join("<br />")
  end
end

出力

request.headers[:HTTP_USER_AGENT] = Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.95 Safari/537.36
request.headers[:REQUEST_PATH] = /hoge/headers_output