# Action Dispatch
Action Dispatch is a module of Action Pack.
Action Dispatch parses information about the web request, handles routing as defined by the user, and does advanced processing related to HTTP such as MIME-type negotiation, decoding parameters in POST, PATCH, or PUT bodies, handling HTTP caching logic, cookies and sessions.
Namespace
- MODULE ActionDispatch::Assertions
- MODULE ActionDispatch::Constants
- MODULE ActionDispatch::Http
- MODULE ActionDispatch::Integration
- MODULE ActionDispatch::Journey
- MODULE ActionDispatch::RequestCookieMethods
- MODULE ActionDispatch::Routing
- MODULE ActionDispatch::Session
- MODULE ActionDispatch::SystemTesting
- MODULE ActionDispatch::TestHelpers
- MODULE ActionDispatch::TestProcess
- CLASS ActionDispatch::AssertionResponse
- CLASS ActionDispatch::AssumeSSL
- CLASS ActionDispatch::Callbacks
- CLASS ActionDispatch::ContentSecurityPolicy
- CLASS ActionDispatch::Cookies
- CLASS ActionDispatch::DebugExceptions
- CLASS ActionDispatch::DebugLocks
- CLASS ActionDispatch::ExceptionWrapper
- CLASS ActionDispatch::Executor
- CLASS ActionDispatch::FileHandler
- CLASS ActionDispatch::Flash
- CLASS ActionDispatch::HostAuthorization
- CLASS ActionDispatch::IntegrationTest
- CLASS ActionDispatch::LogSubscriber
- CLASS ActionDispatch::MiddlewareStack
- CLASS ActionDispatch::MissingController
- CLASS ActionDispatch::PermissionsPolicy
- CLASS ActionDispatch::PublicExceptions
- CLASS ActionDispatch::Reloader
- CLASS ActionDispatch::RemoteIp
- CLASS ActionDispatch::Request
- CLASS ActionDispatch::RequestEncoder
- CLASS ActionDispatch::RequestId
- CLASS ActionDispatch::Response
- CLASS ActionDispatch::SSL
- CLASS ActionDispatch::ServerTiming
- CLASS ActionDispatch::ShowExceptions
- CLASS ActionDispatch::Static
- CLASS ActionDispatch::SystemTestCase
- CLASS ActionDispatch::TestRequest
- CLASS ActionDispatch::TestResponse
Methods
Included Modules