| Safe Haskell | None |
|---|
Network.Wai.Routing.Request
- data Req
- data GetRequest a
- getRequest :: GetRequest a
- fromWaiRequest :: [(ByteString, ByteString)] -> Request -> Req
- waiRequest :: Req -> Request
- method :: Req -> Method
- headers :: Req -> RequestHeaders
- lookupHeader :: ByteString -> Req -> [ByteString]
- lookupCapture :: ByteString -> Req -> [ByteString]
- lookupQuery :: ByteString -> Req -> [ByteString]
- lookupCookie :: ByteString -> Req -> [ByteString]
Documentation
Instances
| Predicate HasCapture Req | |
| Predicate HasCookie Req | |
| Predicate HasHdr Req | |
| Predicate HasQuery Req | |
| Predicate HasParam Req | |
| Predicate (GetRequest a) Req | |
| FromByteString a => Predicate (Capture a) Req | |
| FromByteString a => Predicate (Cookie a) Req | |
| FromByteString a => Predicate (Hdr a) Req | |
| FromByteString a => Predicate (Query a) Req | |
| FromByteString a => Predicate (Param a) Req | |
| (SingI Symbol t, SingI Symbol s) => Predicate (Accept t s) Req | |
| (SingI Symbol t, SingI Symbol s) => Predicate (ContentType t s) Req |
data GetRequest a Source
A Predicate which just returns the WAI Request.
By including this predicate, handlers have easy access to
the complete request.
Instances
| Predicate (GetRequest a) Req |
fromWaiRequest :: [(ByteString, ByteString)] -> Request -> ReqSource
waiRequest :: Req -> RequestSource
headers :: Req -> RequestHeadersSource
lookupHeader :: ByteString -> Req -> [ByteString]Source
lookupCapture :: ByteString -> Req -> [ByteString]Source
lookupQuery :: ByteString -> Req -> [ByteString]Source
lookupCookie :: ByteString -> Req -> [ByteString]Source