Hoogle Search
Within LTS Haskell 24.41 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
module Network.Wai.Middleware.
ValidateHeaders This module provides a middleware to validate response headers. RFC 9110 constrains the allowed octets in header names and values:
- Header names are tokens, i.e. visible ASCII characters (octets 33 to 126 inclusive) except delimiters.
- Header values should be limited to visible ASCII characters, the whitespace characters space and horizontal tab and octets 128 to 255. Headers values may not have trailing whitespace (see RFC 9110 Section 5.5). Folding is not allowed.
-
wai-extra Network.Wai.Middleware.ValidateHeaders Description of an invalid header.
InvalidHeader :: Header -> InvalidHeaderReason -> InvalidHeaderwai-extra Network.Wai.Middleware.ValidateHeaders No documentation available.
-
wai-extra Network.Wai.Middleware.ValidateHeaders Reasons a header might be invalid.
InvalidOctetInHeaderName :: Word8 -> InvalidHeaderReasonwai-extra Network.Wai.Middleware.ValidateHeaders Header name contains an invalid octet.
InvalidOctetInHeaderValue :: Word8 -> InvalidHeaderReasonwai-extra Network.Wai.Middleware.ValidateHeaders Header value contains an invalid octet.
-
wai-extra Network.Wai.Middleware.ValidateHeaders Configuration for validateHeadersMiddleware.
ValidateHeadersSettings :: (InvalidHeader -> Middleware) -> ValidateHeadersSettingswai-extra Network.Wai.Middleware.ValidateHeaders No documentation available.
defaultValidateHeadersSettings :: ValidateHeadersSettingswai-extra Network.Wai.Middleware.ValidateHeaders Default configuration for validateHeadersMiddleware. Checks that each header meets the requirements listed at the top of this module: Allowed octets for name and value and no trailing whitespace in the value.
onInvalidHeader :: ValidateHeadersSettings -> InvalidHeader -> Middlewarewai-extra Network.Wai.Middleware.ValidateHeaders Called when an invalid header is present.