uuid

uuid() Instance Public methods Returns the unique request id, which is based off either the X-Request-Id header that can be generated by a firewall, load balancer, or web server or by the RequestId middleware (which sets the action_dispatch.request_id environment variable). This unique ID is useful for tracing a request from end-to-end as part of logging or debugging. This relies on the rack variable set by the ActionDispatch::RequestId middleware.

session_options=

session_options=(options) Instance Public methods

server_software

server_software() Instance Public methods Returns the lowercase name of the HTTP server software.

reset_session

reset_session() Instance Public methods TODO This should be broken apart into AD::Request::Session and probably be included by the session middleware.

request_parameters

request_parameters() Instance Public methods Alias for: POST

request_method_symbol

request_method_symbol() Instance Public methods Returns a symbol form of the request_method

request_method

request_method() Instance Public methods Returns the HTTP method that the application should see. In the case where the method was overridden by a middleware (for instance, if a HEAD request was converted to a #GET, or if a _method parameter was used to determine the method the application should use), this method returns the overridden value, not the original.

remote_ip

remote_ip() Instance Public methods Originating IP address, usually set by the RemoteIp middleware.

raw_post

raw_post() Instance Public methods Read the request body. This is useful for web services that need to work with raw requests directly.

query_parameters

query_parameters() Instance Public methods Alias for: GET