Safe Haskell | None |
---|
- 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)Source
Header
type HeaderName = CI ByteStringSource
Header name
type RequestHeaders = [Header]Source
Request Headers
type ResponseHeaders = [Header]Source
Response Headers
Common headers
HTTP Header names
hAcceptLanguage :: HeaderNameSource
HTTP Header names
hAuthorization :: HeaderNameSource
HTTP Header names
hCacheControl :: HeaderNameSource
HTTP Header names
HTTP Header names
hConnection :: HeaderNameSource
HTTP Header names
hContentEncoding :: HeaderNameSource
HTTP Header names
hContentLength :: HeaderNameSource
HTTP Header names
hContentMD5 :: HeaderNameSource
HTTP Header names
hContentType :: HeaderNameSource
HTTP Header names
HTTP Header names
hIfModifiedSince :: HeaderNameSource
HTTP Header names
HTTP Header names
hLastModified :: HeaderNameSource
HTTP Header names
HTTP Header names
HTTP Header names
HTTP Header names
HTTP Header names
hUserAgent :: HeaderNameSource
HTTP Header names
Byte ranges
RFC 2616 Byte range (individual).
Negative indices are not allowed!
type ByteRanges = [ByteRange]Source
RFC 2616 Byte ranges (set).