HTTPRequestContext
Last edit: Nov 10, 2025
No description
type HTTPRequestContext {
authentication_providers: [AuthenticationProvider]
body: String
current_full_path: String!
current_path: String!
current_url: String!
flash: FlashMessages
form_authenticity_token: String!
headers: HeadersObject!
is_xhr: Boolean
params: ParamsObject!
params_unfiltered: HashObject!
referer: String
}
Fields
authentication_providers (AuthenticationProvider)
Returns array of configured authentication providers
body (String)
current_full_path (String)
Returns a String with the last requested path including their params. /foo?bar
current_path (String)
current_url (String)
Returns the original request URL as a String. # => "http://www.example.com/articles?page=2"
flash (FlashMessages)
form_authenticity_token (String)
headers (HeadersObject)
Access request headers
is_xhr (Boolean)
Returns true if the “X-Requested-With” header contains “XMLHttpRequest”
(case-insensitive),which may need to be manually added depending on the choice
of JavaScript libraries and frameworks.
params (ParamsObject)
Access data sent in by the user or other parameters in your controller actions
params_unfiltered (HashObject)
referer (String)
The referer of the client