Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- class HasHeaders a where
- getHeaders :: a -> [Header]
- getHeader :: HeaderName -> a -> [ByteString]
- getHeaderCsv :: HasHeaders a => HeaderName -> a -> [ByteString]
- lookupHeader :: HasHeaders a => HeaderName -> a -> Maybe ByteString
- splitHeader :: ByteString -> [ByteString]
Documentation
class HasHeaders a where Source #
getHeaders :: a -> [Header] Source #
getHeader :: HeaderName -> a -> [ByteString] Source #
Instances
HasHeaders Request Source # | |
Defined in Freckle.App.Http.Header getHeaders :: Request -> [Header] Source # getHeader :: HeaderName -> Request -> [ByteString] Source # | |
HasHeaders (Response body) Source # | |
Defined in Freckle.App.Http.Header getHeaders :: Response body -> [Header] Source # getHeader :: HeaderName -> Response body -> [ByteString] Source # | |
HasHeaders [Header] Source # | |
Defined in Freckle.App.Http.Header getHeaders :: [Header] -> [Header] Source # getHeader :: HeaderName -> [Header] -> [ByteString] Source # |
getHeaderCsv :: HasHeaders a => HeaderName -> a -> [ByteString] Source #
lookupHeader :: HasHeaders a => HeaderName -> a -> Maybe ByteString Source #
Utilities
splitHeader :: ByteString -> [ByteString] Source #