class

ActionDispatch::Http::Headers

v4.2.9 - Show latest stable - Superclass: ::Hash

Provides access to the request’s HTTP headers from the environment.

env     = { "CONTENT_TYPE" => "text/plain" }
headers = ActionDispatch::Http::Headers.new(env)
headers["Content-Type"] # => "text/plain"

Included modules

  • Enumerable

Constants

CGI_VARIABLES = Set.new(%W[\nAUTH_TYPE\nCONTENT_LENGTH\nCONTENT_TYPE\nGATEWAY_INTERFACE\nHTTPS\nPATH_INFO\nPATH_TRANSLATED\nQUERY_STRING\nREMOTE_ADDR\nREMOTE_HOST\nREMOTE_IDENT\nREMOTE_USER\nREQUEST_METHOD\nSCRIPT_NAME\nSERVER_NAME\nSERVER_PORT\nSERVER_PROTOCOL\nSERVER_SOFTWARE\n]).freeze

HTTP_HEADER = /\\A[A-Za-z0-9-]+\\z/

Attributes

[R]env

Files

  • actionpack/lib/action_dispatch/http/headers.rb