Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data Request :: *
- type MonadHasRequest c m = MonadHas Request c m
- lookupRequestHeader :: HeaderName -> Request -> Maybe ByteString
- lookupRequestHeaders :: HeaderName -> Request -> [ByteString]
- lookupQueryParameters :: ByteString -> Request -> [Maybe ByteString]
- boolParameterValue :: Maybe ByteString -> Bool
- boolQueryParameter :: ByteString -> Request -> Bool
- requestHost :: Request -> ByteString
- requestURI :: Request -> URI
Documentation
Information on the request sent by the client. This abstracts away the details of the underlying implementation.
type MonadHasRequest c m = MonadHas Request c m Source #
lookupRequestHeader :: HeaderName -> Request -> Maybe ByteString Source #
lookupRequestHeaders :: HeaderName -> Request -> [ByteString] Source #
lookupQueryParameters :: ByteString -> Request -> [Maybe ByteString] Source #
boolParameterValue :: Maybe ByteString -> Bool Source #
boolQueryParameter :: ByteString -> Request -> Bool Source #
requestHost :: Request -> ByteString Source #
requestURI :: Request -> URI Source #