|
Network.MoHWS.HTTP.Header |
|
|
|
|
|
Synopsis |
|
data Group | | group :: [T] -> Group | | ungroup :: Group -> [T] | | setGroup :: HasHeaders x => x -> Group -> x | | getGroup :: HasHeaders x => x -> Group | | list :: HasHeaders x => x -> [T] | | modifyMany :: HasHeaders x => ([T] -> [T]) -> x -> x | | type T = Header | | Header (Header) | | make :: Name -> String -> T | | getName :: T -> Name | | getValue :: T -> String | | name :: T T Name | | value :: T T String | | type Name = HeaderName | | HeaderName (HdrCacheControl, HdrConnection, HdrDate, HdrPragma, HdrTransferEncoding, HdrUpgrade, HdrVia, HdrAccept, HdrAcceptCharset, HdrAcceptEncoding, HdrAcceptLanguage, HdrAuthorization, HdrCookie, HdrExpect, HdrFrom, HdrHost, HdrIfModifiedSince, HdrIfMatch, HdrIfNoneMatch, HdrIfRange, HdrIfUnmodifiedSince, HdrMaxForwards, HdrProxyAuthorization, HdrRange, HdrReferer, HdrUserAgent, HdrAge, HdrLocation, HdrProxyAuthenticate, HdrPublic, HdrRetryAfter, HdrServer, HdrSetCookie, HdrTE, HdrTrailer, HdrVary, HdrWarning, HdrWWWAuthenticate, HdrAllow, HdrContentBase, HdrContentEncoding, HdrContentLanguage, HdrContentLength, HdrContentLocation, HdrContentMD5, HdrContentRange, HdrContentType, HdrETag, HdrExpires, HdrLastModified, HdrContentTransferEncoding, HdrCustom) | | HasHeaders (getHeaders, setHeaders) | | pGroup :: Parser Group | | makeName :: String -> Name | | insert :: HasHeaders a => Name -> String -> a -> a | | insertIfMissing :: HasHeaders a => Name -> String -> a -> a | | replace :: HasHeaders a => Name -> String -> a -> a | | insertMany :: HasHeaders a => [T] -> a -> a | | lookupMany :: HasHeaders a => Name -> a -> [String] | | lookup :: HasHeaders a => Name -> a -> Maybe String | | makeContentLength :: Integer -> T | | makeContentType :: String -> T | | makeLocation :: URI -> T | | makeLastModified :: ClockTime -> T | | | | makeTransferCoding :: TransferCoding -> T | | getContentType :: HasHeaders a => a -> Maybe String | | getContentLength :: HasHeaders a => a -> Maybe Integer |
|
|
Documentation |
|
|
Instances | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Header (Header) |
|
|
|
|
|
|
|
|
|
|
|
|
|
HeaderName (HdrCacheControl, HdrConnection, HdrDate, HdrPragma, HdrTransferEncoding, HdrUpgrade, HdrVia, HdrAccept, HdrAcceptCharset, HdrAcceptEncoding, HdrAcceptLanguage, HdrAuthorization, HdrCookie, HdrExpect, HdrFrom, HdrHost, HdrIfModifiedSince, HdrIfMatch, HdrIfNoneMatch, HdrIfRange, HdrIfUnmodifiedSince, HdrMaxForwards, HdrProxyAuthorization, HdrRange, HdrReferer, HdrUserAgent, HdrAge, HdrLocation, HdrProxyAuthenticate, HdrPublic, HdrRetryAfter, HdrServer, HdrSetCookie, HdrTE, HdrTrailer, HdrVary, HdrWarning, HdrWWWAuthenticate, HdrAllow, HdrContentBase, HdrContentEncoding, HdrContentLanguage, HdrContentLength, HdrContentLocation, HdrContentMD5, HdrContentRange, HdrContentType, HdrETag, HdrExpires, HdrLastModified, HdrContentTransferEncoding, HdrCustom) |
|
HasHeaders (getHeaders, setHeaders) |
|
Header parsing
|
|
|
|
|
|
Header manipulation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Constructing headers
|
|
|
|
|
|
|
|
|
|
|
Constructors | ChunkedTransferCoding | | GzipTransferCoding | | CompressTransferCoding | | DeflateTransferCoding | |
| Instances | |
|
|
|
|
Getting values of specific headers
|
|
|
|
|
|
Produced by Haddock version 2.4.2 |