|
| 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 |