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