wai-extra-3.1.17: Provides some basic WAI handlers and middleware.

Index

acceptOverrideNetwork.Wai.Middleware.AcceptOverride
addHeadersNetwork.Wai.Middleware.AddHeaders
ApacheNetwork.Wai.Middleware.RequestLogger
ApacheSettingsNetwork.Wai.Middleware.RequestLogger
ApacheWithSettingsNetwork.Wai.Middleware.RequestLogger
appearsSecureNetwork.Wai.Request
applySelectedMiddlewareNetwork.Wai.Middleware.Select
approotMiddlewareNetwork.Wai.Middleware.Approot
assertBodyNetwork.Wai.Test
assertBodyContainsNetwork.Wai.Test
assertClientCookieExistsNetwork.Wai.Test
assertClientCookieValueNetwork.Wai.Test
assertContentTypeNetwork.Wai.Test
assertHeaderNetwork.Wai.Test
assertNoClientCookieExistsNetwork.Wai.Test
assertNoHeaderNetwork.Wai.Test
assertStatusNetwork.Wai.Test
authIsProtectedNetwork.Wai.Middleware.HttpAuth
authOnNoAuthNetwork.Wai.Middleware.HttpAuth
authRealmNetwork.Wai.Middleware.HttpAuth
AuthSettingsNetwork.Wai.Middleware.HttpAuth
autoFlushNetwork.Wai.Middleware.RequestLogger
autoheadNetwork.Wai.Middleware.Autohead
BackEndNetwork.Wai.Parse
basicAuthNetwork.Wai.Middleware.HttpAuth
basicAuth'Network.Wai.Middleware.HttpAuth
Callback 
1 (Type/Class)Network.Wai.Middleware.RequestLogger
2 (Data Constructor)Network.Wai.Middleware.RequestLogger
CheckCredsNetwork.Wai.Middleware.HttpAuth
cleanPathNetwork.Wai.Middleware.CleanPath
clearMaxHeaderLineLengthNetwork.Wai.Parse
clearMaxHeaderLinesNetwork.Wai.Parse
clearMaxRequestFileSizeNetwork.Wai.Parse
clearMaxRequestFilesSizeNetwork.Wai.Parse
clearMaxRequestKeyLengthNetwork.Wai.Parse
clearMaxRequestNumFilesNetwork.Wai.Parse
clearMaxRequestParmsSizeNetwork.Wai.Parse
ClientCookiesNetwork.Wai.Test.Internal, Network.Wai.Test
clientCookiesNetwork.Wai.Test.Internal
ClientState 
1 (Type/Class)Network.Wai.Test.Internal
2 (Data Constructor)Network.Wai.Test.Internal
CloseEventNetwork.Wai.EventSource.EventStream, Network.Wai.EventSource
combineHeadersNetwork.Wai.Middleware.CombineHeaders
CombineSettingsNetwork.Wai.Middleware.CombineHeaders
CommentEventNetwork.Wai.EventSource.EventStream, Network.Wai.EventSource
contentLengthNetwork.Wai.Header
CustomOutputFormatNetwork.Wai.Middleware.RequestLogger
CustomOutputFormatWithDetailsNetwork.Wai.Middleware.RequestLogger
CustomOutputFormatWithDetailsAndHeadersNetwork.Wai.Middleware.RequestLogger
defNetwork.Wai.Middleware.Gzip
defaultApacheSettingsNetwork.Wai.Middleware.RequestLogger
defaultCheckMimeNetwork.Wai.Middleware.Gzip
defaultCombineSettingsNetwork.Wai.Middleware.CombineHeaders
defaultDetailedSettingsNetwork.Wai.Middleware.RequestLogger
defaultGzipSettingsNetwork.Wai.Middleware.Gzip
defaultHeaderMapNetwork.Wai.Middleware.CombineHeaders
defaultParseRequestBodyOptionsNetwork.Wai.Parse
defaultRequestNetwork.Wai.Test
defaultRequestLoggerSettingsNetwork.Wai.Middleware.RequestLogger
defaultRequestSizeLimitSettingsNetwork.Wai.Middleware.RequestSizeLimit
defaultTrustedNetwork.Wai.Middleware.RealIp
defaultValidateHeadersSettingsNetwork.Wai.Middleware.ValidateHeaders
deleteClientCookieNetwork.Wai.Test
DestinationNetwork.Wai.Middleware.RequestLogger
destinationNetwork.Wai.Middleware.RequestLogger
DetailedNetwork.Wai.Middleware.RequestLogger
DetailedSettings 
1 (Type/Class)Network.Wai.Middleware.RequestLogger
2 (Data Constructor)Network.Wai.Middleware.RequestLogger
DetailedWithSettingsNetwork.Wai.Middleware.RequestLogger
envFallbackNetwork.Wai.Middleware.Approot
envFallbackNamedNetwork.Wai.Middleware.Approot
eventCommentNetwork.Wai.EventSource.EventStream, Network.Wai.EventSource
eventDataNetwork.Wai.EventSource.EventStream, Network.Wai.EventSource
eventIdNetwork.Wai.EventSource.EventStream, Network.Wai.EventSource
eventNameNetwork.Wai.EventSource.EventStream, Network.Wai.EventSource
eventRetryNetwork.Wai.EventSource.EventStream, Network.Wai.EventSource
eventSourceAppChanNetwork.Wai.EventSource
eventSourceAppIONetwork.Wai.EventSource
eventStreamAppRawNetwork.Wai.EventSource
eventToBuilderNetwork.Wai.EventSource.EventStream
extractBasicAuthNetwork.Wai.Middleware.HttpAuth
extractBearerAuthNetwork.Wai.Middleware.HttpAuth
FileNetwork.Wai.Parse
fileContentNetwork.Wai.Parse
fileContentTypeNetwork.Wai.Parse
FileInfo 
1 (Type/Class)Network.Wai.Parse
2 (Data Constructor)Network.Wai.Parse
fileNameNetwork.Wai.Parse
FilenameTooLongNetwork.Wai.Parse
forceDomainNetwork.Wai.Middleware.ForceDomain
forceSSLNetwork.Wai.Middleware.ForceSSL
formatAsJSONNetwork.Wai.Middleware.RequestLogger.JSON
formatAsJSONWithHeadersNetwork.Wai.Middleware.RequestLogger.JSON
FromFallbackNetwork.Wai.Middleware.RequestLogger
FromHeaderNetwork.Wai.Middleware.RequestLogger
FromHeaderCustomNetwork.Wai.Middleware.RequestLogger
FromRequestNetwork.Wai.Middleware.RequestLogger
fromRequestNetwork.Wai.Middleware.Approot
FromSocketNetwork.Wai.Middleware.RequestLogger
getApprootNetwork.Wai.Middleware.Approot
getApprootMayNetwork.Wai.Middleware.Approot
getClientCookiesNetwork.Wai.Test
getRequestBodyTypeNetwork.Wai.Parse
guessApprootNetwork.Wai.Request
gzipNetwork.Wai.Middleware.Gzip
GzipCacheETagNetwork.Wai.Middleware.Gzip
GzipCacheFolderNetwork.Wai.Middleware.Gzip
gzipCheckMimeNetwork.Wai.Middleware.Gzip
GzipCompressNetwork.Wai.Middleware.Gzip
GzipFilesNetwork.Wai.Middleware.Gzip
gzipFilesNetwork.Wai.Middleware.Gzip
GzipIgnoreNetwork.Wai.Middleware.Gzip
GzipPreCompressedNetwork.Wai.Middleware.Gzip
GzipSettingsNetwork.Wai.Middleware.Gzip
gzipSizeThresholdNetwork.Wai.Middleware.Gzip
HandleNetwork.Wai.Middleware.RequestLogger
HandleTypeNetwork.Wai.Middleware.CombineHeaders
hardcodedNetwork.Wai.Middleware.Approot
HeaderMapNetwork.Wai.Middleware.CombineHeaders
healthCheckNetwork.Wai.Middleware.HealthCheckEndpoint
hostedMiddlewareNetwork.Wai.Middleware.Routed
initStateNetwork.Wai.Test.Internal
InvalidHeader 
1 (Type/Class)Network.Wai.Middleware.ValidateHeaders
2 (Data Constructor)Network.Wai.Middleware.ValidateHeaders
InvalidHeaderReasonNetwork.Wai.Middleware.ValidateHeaders
InvalidOctetInHeaderNameNetwork.Wai.Middleware.ValidateHeaders
InvalidOctetInHeaderValueNetwork.Wai.Middleware.ValidateHeaders
IPAddrSourceNetwork.Wai.Middleware.RequestLogger
ipInRangeNetwork.Wai.Middleware.RealIp
jsonpNetwork.Wai.Middleware.Jsonp
keepOnlyNetwork.Wai.Middleware.CombineHeaders
lbsBackEndNetwork.Wai.Parse
localNetwork.Wai.Middleware.Local
LoggerNetwork.Wai.Middleware.RequestLogger
logStdoutNetwork.Wai.Middleware.RequestLogger
logStdoutDevNetwork.Wai.Middleware.RequestLogger
mapUrlsNetwork.Wai.UrlMap
MaxFileNumberExceededNetwork.Wai.Parse
maxLengthForRequestNetwork.Wai.Middleware.RequestSizeLimit.Internal
MaxParamSizeExceededNetwork.Wai.Parse
methodOverrideNetwork.Wai.Middleware.MethodOverride
methodOverridePostNetwork.Wai.Middleware.MethodOverridePost
mFilterRequestsNetwork.Wai.Middleware.RequestLogger
MiddlewareSelection 
1 (Type/Class)Network.Wai.Middleware.Select
2 (Data Constructor)Network.Wai.Middleware.Select
mkRequestLoggerNetwork.Wai.Middleware.RequestLogger
mModifyParamsNetwork.Wai.Middleware.RequestLogger
modifyClientCookiesNetwork.Wai.Test
mountNetwork.Wai.UrlMap
mount'Network.Wai.UrlMap
mountRootNetwork.Wai.UrlMap
mPrelogRequestsNetwork.Wai.Middleware.RequestLogger
MultipartNetwork.Wai.Parse
noLimitParseRequestBodyOptionsNetwork.Wai.Parse
onInvalidHeaderNetwork.Wai.Middleware.ValidateHeaders
onLengthExceededNetwork.Wai.Middleware.RequestSizeLimit.Internal
OutputFormatNetwork.Wai.Middleware.RequestLogger
outputFormatNetwork.Wai.Middleware.RequestLogger
OutputFormatterNetwork.Wai.Middleware.RequestLogger
OutputFormatterWithDetailsNetwork.Wai.Middleware.RequestLogger
OutputFormatterWithDetailsAndHeadersNetwork.Wai.Middleware.RequestLogger
ParamNetwork.Wai.Parse
ParamNameTooLongNetwork.Wai.Parse
parseContentTypeNetwork.Wai.Parse
parseHttpAcceptNetwork.Wai.Parse
parseQValueListNetwork.Wai.Header
parseRequestBodyNetwork.Wai.Parse
parseRequestBodyExNetwork.Wai.Parse
ParseRequestBodyOptionsNetwork.Wai.Parse
passthroughMiddlewareNetwork.Wai.Middleware.Select
PathsAndQueriesNetwork.Wai.Middleware.Rewrite
realIpNetwork.Wai.Middleware.RealIp
realIpHeaderNetwork.Wai.Middleware.RealIp
realIpTrustedNetwork.Wai.Middleware.RealIp
redirectToNetwork.Wai.Middleware.Vhost
redirectToLoggedNetwork.Wai.Middleware.Vhost
redirectWWWNetwork.Wai.Middleware.Vhost
regularNetwork.Wai.Middleware.CombineHeaders
removeHeaderNetwork.Wai.Middleware.CombineHeaders
replaceHeaderNetwork.Wai.Header
requestNetwork.Wai.Test
requestBodyFuncNetwork.Wai.Handler.CGI
RequestBodyTypeNetwork.Wai.Parse
RequestLoggerSettingsNetwork.Wai.Middleware.RequestLogger
RequestParseExceptionNetwork.Wai.Parse
requestSizeCheckNetwork.Wai.Request
RequestSizeException 
1 (Type/Class)Network.Wai.Request
2 (Data Constructor)Network.Wai.Request
requestSizeLimitMiddlewareNetwork.Wai.Middleware.RequestSizeLimit
RequestSizeLimitSettings 
1 (Type/Class)Network.Wai.Middleware.RequestSizeLimit.Internal, Network.Wai.Middleware.RequestSizeLimit
2 (Data Constructor)Network.Wai.Middleware.RequestSizeLimit.Internal
requestToJSONNetwork.Wai.Middleware.RequestLogger.JSON
RetryEventNetwork.Wai.EventSource.EventStream, Network.Wai.EventSource
rewriteNetwork.Wai.Middleware.Rewrite
rewritePureNetwork.Wai.Middleware.Rewrite
rewritePureWithQueriesNetwork.Wai.Middleware.Rewrite
rewriteRequestNetwork.Wai.Middleware.Rewrite
rewriteRequestPureNetwork.Wai.Middleware.Rewrite
rewriteRootNetwork.Wai.Middleware.Rewrite
rewriteWithQueriesNetwork.Wai.Middleware.Rewrite
routedMiddlewareNetwork.Wai.Middleware.Routed
run 
1 (Function)Network.Wai.Handler.CGI
2 (Function)Network.Wai.Handler.SCGI
runGenericNetwork.Wai.Handler.CGI
runSendfile 
1 (Function)Network.Wai.Handler.CGI
2 (Function)Network.Wai.Handler.SCGI
runSessionNetwork.Wai.Test
runSessionWithNetwork.Wai.Test.Internal
selectMiddlewareNetwork.Wai.Middleware.Select
selectMiddlewareExceptRawPathInfoNetwork.Wai.Middleware.Select
selectMiddlewareOnNetwork.Wai.Middleware.Select
selectMiddlewareOnRawPathInfoNetwork.Wai.Middleware.Select
ServerEvent 
1 (Type/Class)Network.Wai.EventSource.EventStream, Network.Wai.EventSource
2 (Data Constructor)Network.Wai.EventSource.EventStream, Network.Wai.EventSource
SessionNetwork.Wai.Test.Internal, Network.Wai.Test
setApacheIPAddrSourceNetwork.Wai.Middleware.RequestLogger
setApacheRequestFilterNetwork.Wai.Middleware.RequestLogger
setApacheUserGetterNetwork.Wai.Middleware.RequestLogger
setClientCookieNetwork.Wai.Test
setHeaderNetwork.Wai.Middleware.CombineHeaders
setHeaderMapNetwork.Wai.Middleware.CombineHeaders
setMaxHeaderLineLengthNetwork.Wai.Parse
setMaxHeaderLinesNetwork.Wai.Parse
setMaxLengthForRequestNetwork.Wai.Middleware.RequestSizeLimit.Internal, Network.Wai.Middleware.RequestSizeLimit
setMaxRequestFileSizeNetwork.Wai.Parse
setMaxRequestFilesSizeNetwork.Wai.Parse
setMaxRequestKeyLengthNetwork.Wai.Parse
setMaxRequestNumFilesNetwork.Wai.Parse
setMaxRequestParmsSizeNetwork.Wai.Parse
setOnLengthExceededNetwork.Wai.Middleware.RequestSizeLimit.Internal, Network.Wai.Middleware.RequestSizeLimit
setPathNetwork.Wai.Test
setRawPathInfoNetwork.Wai.Test
setRequestHeadersNetwork.Wai.Middleware.CombineHeaders
setResponseHeadersNetwork.Wai.Middleware.CombineHeaders
simpleBodyNetwork.Wai.Test
simpleHeadersNetwork.Wai.Test
simpleRequestNetwork.Wai.Test
simpleRequestBodyNetwork.Wai.Test
simpleStatusNetwork.Wai.Test
sinkRequestBodyNetwork.Wai.Parse
sinkRequestBodyExNetwork.Wai.Parse
SRequest 
1 (Type/Class)Network.Wai.Test
2 (Data Constructor)Network.Wai.Test
srequestNetwork.Wai.Test
SResponse 
1 (Type/Class)Network.Wai.Test
2 (Data Constructor)Network.Wai.Test
streamFileNetwork.Wai.Middleware.StreamFile
stripHeaderNetwork.Wai.Middleware.StripHeaders
stripHeaderIfNetwork.Wai.Middleware.StripHeaders
stripHeadersNetwork.Wai.Middleware.StripHeaders
stripHeadersIfNetwork.Wai.Middleware.StripHeaders
tempFileBackEndNetwork.Wai.Parse
tempFileBackEndOptsNetwork.Wai.Parse
timeoutNetwork.Wai.Middleware.Timeout
timeoutAsNetwork.Wai.Middleware.Timeout
timeoutStatusNetwork.Wai.Middleware.Timeout
TooManyHeaderLinesNetwork.Wai.Parse
TrailingWhitespaceInHeaderValueNetwork.Wai.Middleware.ValidateHeaders
UrlEncodedNetwork.Wai.Parse
UrlMapNetwork.Wai.UrlMap
UrlMap'Network.Wai.UrlMap
useColorsNetwork.Wai.Middleware.RequestLogger
validateHeadersMiddlewareNetwork.Wai.Middleware.ValidateHeaders
ValidateHeadersSettings 
1 (Type/Class)Network.Wai.Middleware.ValidateHeaders
2 (Data Constructor)Network.Wai.Middleware.ValidateHeaders
vhostNetwork.Wai.Middleware.Vhost
voidEndpointNetwork.Wai.Middleware.HealthCheckEndpoint
withSessionNetwork.Wai.Test