http-types-0.8.6: Generic HTTP types for Haskell (for both client and server code).

Safe HaskellNone
LanguageHaskell98

Network.HTTP.Types.Header

Contents

Synopsis

Types

type Header = (HeaderName, ByteString)

Header

type HeaderName = CI ByteString

Header name

type RequestHeaders = [Header]

Request Headers

type ResponseHeaders = [Header]

Response Headers

Common headers

hAccept :: HeaderName

HTTP Header names

hAcceptLanguage :: HeaderName

HTTP Header names

hAuthorization :: HeaderName

HTTP Header names

hCacheControl :: HeaderName

HTTP Header names

hCookie :: HeaderName

HTTP Header names

hConnection :: HeaderName

HTTP Header names

hContentEncoding :: HeaderName

HTTP Header names

hContentLength :: HeaderName

HTTP Header names

hContentMD5 :: HeaderName

HTTP Header names

hContentType :: HeaderName

HTTP Header names

hDate :: HeaderName

HTTP Header names

hIfModifiedSince :: HeaderName

HTTP Header names

hIfRange :: HeaderName

HTTP Header names

hLastModified :: HeaderName

HTTP Header names

hLocation :: HeaderName

HTTP Header names

hRange :: HeaderName

HTTP Header names

hReferer :: HeaderName

HTTP Header names

hServer :: HeaderName

HTTP Header names

hUserAgent :: HeaderName

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