Network.Wai

# Types

type Application

type Middleware

data ResponseReceived

# Request

data Request

defaultRequest

data RequestBodyLength

## Request accessors

requestMethod

httpVersion

rawPathInfo

rawQueryString

requestHeaders

isSecure

remoteHost

pathInfo

queryString

requestBody

vault

requestBodyLength

requestHeaderHost

requestHeaderRange

requestHeaderReferer

requestHeaderUserAgent

strictRequestBody

lazyRequestBody

# Response

data Response

type StreamingBody

data FilePart

## Response composers

responseFile

responseBuilder

responseLBS

responseStream

responseRaw

## Response accessors

responseStatus

responseHeaders

## Response modifiers

responseToStream

mapResponseHeaders

# Middleware composition

ifRequest

modifyResponse