Web.Wheb

Handlers

ReaderT and StateT Functionality

ReaderT

getApp

getWithApp

StateT

getHandlerState

putHandlerState

modifyHandlerState

modifyHandlerState'

Dealing with responses

Creating a HandlerResponse

html

text

file

builder

redirect

throwRedirect

Setting a header

setHeader

setRawHeader

Settings

getSetting

getSetting'

getSetting''

getSettings

Routes

getRouteParams

getRouteParam

getRoute

getRoute'

Request reading

getRequest

getRequestHeader

getWithRequest

getQueryParams

getPOSTParam

getPOSTParams

getRawPOST

Running Wheb

runWhebServer

runWhebServerT

runRawHandler

runRawHandlerT

Initialize

Routes

Named routes convenience functions

addGET

addPOST

addPUT

addDELETE

Add raw routes

addRoute

addRoutes

catchAll

Sockets

addWhebSocket

Sites

addSite

Middlewares

addWAIMiddleware

addWhebMiddleware

Settings

addSetting

addSetting'

addSettings

readSettingsFile

Cleanup

addCleanupHook

Running

generateOptions

genMinOpts

Routes

URL Patterns

compilePat

rootPat

URL building

(</>)

grabInt

grabText

pT

pS

Utilities

spack

class MonadIO m

Types