Safe Haskell | None |
---|---|
Language | Haskell98 |
- type Header = (HeaderName, ByteString)
- type HeaderName = CI ByteString
- type RequestHeaders = [Header]
- type ResponseHeaders = [Header]
- hAccept :: HeaderName
- hAcceptLanguage :: HeaderName
- hAuthorization :: HeaderName
- hCacheControl :: HeaderName
- hCookie :: HeaderName
- hConnection :: HeaderName
- hContentEncoding :: HeaderName
- hContentLength :: HeaderName
- hContentMD5 :: HeaderName
- hContentType :: HeaderName
- hDate :: HeaderName
- hIfModifiedSince :: HeaderName
- hIfRange :: HeaderName
- hLastModified :: HeaderName
- hLocation :: HeaderName
- hRange :: HeaderName
- hReferer :: HeaderName
- hServer :: HeaderName
- hUserAgent :: HeaderName
- data ByteRange
- renderByteRangeBuilder :: ByteRange -> Builder
- renderByteRange :: ByteRange -> ByteString
- type ByteRanges = [ByteRange]
- renderByteRangesBuilder :: ByteRanges -> Builder
- renderByteRanges :: ByteRanges -> ByteString
Types
type Header = (HeaderName, ByteString)
Header
type HeaderName = CI ByteString
Header name
type RequestHeaders = [Header]
Request Headers
type ResponseHeaders = [Header]
Response Headers
Common headers
HTTP Header names
HTTP Header names
HTTP Header names
HTTP Header names
HTTP Header names
HTTP Header names
hContentEncoding :: HeaderName
HTTP Header names
HTTP Header names
HTTP Header names
HTTP Header names
hDate :: HeaderName
HTTP Header names
hIfModifiedSince :: HeaderName
HTTP Header names
HTTP Header names
HTTP Header names
HTTP Header names
hRange :: HeaderName
HTTP Header names
HTTP Header names
HTTP Header names
HTTP Header names
Byte ranges
data ByteRange
RFC 2616 Byte range (individual).
Negative indices are not allowed!
type ByteRanges = [ByteRange]
RFC 2616 Byte ranges (set).