respond-0.2.0.0: process and route HTTP requests and generate responses on top of WAI

Safe HaskellNone
LanguageHaskell2010

Web.Respond

Description

how to navigate the modules

this module re-exports all of the modules that make up this library, so hopefully this can tell you where to find what you're looking for.

fundamental modules

Web.Respond.Types

various types and classes are exported in this module

Web.Respond.Monad

the monad transformer and monadic interface for building a routing structure

running a router

Web.Respond.Run

contains functions that build WAI appliciations and run them in warp servers

Web.Respond.DefaultServer

defines the default setup for the Warp server

sending responses

Web.Respond.Response

functions for building responses using classes in Web.Respond.Types and sending them as MonadRespond actions

Web.Respond.DefaultHandlers

defines the default set of RequestErrorHandlers used by Web.Respond.Run

processing and routing

Web.Respond.Request

contains request body processing tools and authentication/authorization tools

Web.Respond.Method

contains request method matching tools

Web.Respond.Path

contains path matching tools

Web.Respond.HListUtils

you'll want to use these with the path matching tools

Documentation