Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- messageHeadersAppend
- messageHeadersCleanConnectionHeaders
- messageHeadersClear
- messageHeadersForeach
- messageHeadersFree
- messageHeadersFreeRanges
- messageHeadersGet
- messageHeadersGetContentDisposition
- messageHeadersGetContentLength
- messageHeadersGetContentRange
- messageHeadersGetContentType
- messageHeadersGetEncoding
- messageHeadersGetExpectations
- messageHeadersGetHeadersType
- messageHeadersGetList
- messageHeadersGetOne
- messageHeadersGetRanges
- messageHeadersHeaderContains
- messageHeadersHeaderEquals
- messageHeadersNew
- messageHeadersRemove
- messageHeadersReplace
- messageHeadersSetContentDisposition
- messageHeadersSetContentLength
- messageHeadersSetContentRange
- messageHeadersSetContentType
- messageHeadersSetEncoding
- messageHeadersSetExpectations
- messageHeadersSetRange
- messageHeadersSetRanges
The HTTP message headers associated with a request or response.
- newtype MessageHeaders = MessageHeaders (ForeignPtr MessageHeaders)
- noMessageHeaders :: Maybe MessageHeaders
- messageHeadersAppend :: MonadIO m => MessageHeaders -> Text -> Text -> m ()
- messageHeadersCleanConnectionHeaders :: MonadIO m => MessageHeaders -> m ()
- messageHeadersClear :: MonadIO m => MessageHeaders -> m ()
- messageHeadersForeach :: MonadIO m => MessageHeaders -> MessageHeadersForeachFunc -> m ()
- messageHeadersFree :: MonadIO m => MessageHeaders -> m ()
- messageHeadersFreeRanges :: MonadIO m => MessageHeaders -> Range -> m ()
- messageHeadersGet :: MonadIO m => MessageHeaders -> Text -> m Text
- messageHeadersGetContentDisposition :: MonadIO m => MessageHeaders -> m (Bool, Text, Map Text Text)
- messageHeadersGetContentLength :: MonadIO m => MessageHeaders -> m Int64
- messageHeadersGetContentRange :: MonadIO m => MessageHeaders -> Int64 -> Int64 -> Int64 -> m Bool
- messageHeadersGetContentType :: MonadIO m => MessageHeaders -> m (Text, Map Text Text)
- messageHeadersGetEncoding :: MonadIO m => MessageHeaders -> m Encoding
- messageHeadersGetExpectations :: MonadIO m => MessageHeaders -> m [Expectation]
- messageHeadersGetHeadersType :: MonadIO m => MessageHeaders -> m MessageHeadersType
- messageHeadersGetList :: MonadIO m => MessageHeaders -> Text -> m Text
- messageHeadersGetOne :: MonadIO m => MessageHeaders -> Text -> m Text
- messageHeadersGetRanges :: MonadIO m => MessageHeaders -> Int64 -> m (Bool, [Range])
- messageHeadersHeaderContains :: MonadIO m => MessageHeaders -> Text -> Text -> m Bool
- messageHeadersHeaderEquals :: MonadIO m => MessageHeaders -> Text -> Text -> m Bool
- messageHeadersNew :: MonadIO m => MessageHeadersType -> m MessageHeaders
- messageHeadersRemove :: MonadIO m => MessageHeaders -> Text -> m ()
- messageHeadersReplace :: MonadIO m => MessageHeaders -> Text -> Text -> m ()
- messageHeadersSetContentDisposition :: MonadIO m => MessageHeaders -> Text -> Maybe (Map Text Text) -> m ()
- messageHeadersSetContentLength :: MonadIO m => MessageHeaders -> Int64 -> m ()
- messageHeadersSetContentRange :: MonadIO m => MessageHeaders -> Int64 -> Int64 -> Int64 -> m ()
- messageHeadersSetContentType :: MonadIO m => MessageHeaders -> Text -> Maybe (Map Text Text) -> m ()
- messageHeadersSetEncoding :: MonadIO m => MessageHeaders -> Encoding -> m ()
- messageHeadersSetExpectations :: MonadIO m => MessageHeaders -> [Expectation] -> m ()
- messageHeadersSetRange :: MonadIO m => MessageHeaders -> Int64 -> Int64 -> m ()
- messageHeadersSetRanges :: MonadIO m => MessageHeaders -> Range -> Int32 -> m ()
Exported types
Methods
messageHeadersAppend
messageHeadersAppend :: MonadIO m => MessageHeaders -> Text -> Text -> m () Source
messageHeadersCleanConnectionHeaders
messageHeadersCleanConnectionHeaders :: MonadIO m => MessageHeaders -> m () Source
messageHeadersClear
messageHeadersClear :: MonadIO m => MessageHeaders -> m () Source
messageHeadersForeach
messageHeadersForeach :: MonadIO m => MessageHeaders -> MessageHeadersForeachFunc -> m () Source
messageHeadersFree
messageHeadersFree :: MonadIO m => MessageHeaders -> m () Source
messageHeadersFreeRanges
messageHeadersFreeRanges :: MonadIO m => MessageHeaders -> Range -> m () Source
messageHeadersGet
messageHeadersGet :: MonadIO m => MessageHeaders -> Text -> m Text Source
Deprecated: Use soup_message_headers_get_one() orsoup_message_headers_get_list() instead.
messageHeadersGetContentDisposition
messageHeadersGetContentDisposition :: MonadIO m => MessageHeaders -> m (Bool, Text, Map Text Text) Source
messageHeadersGetContentLength
messageHeadersGetContentLength :: MonadIO m => MessageHeaders -> m Int64 Source
messageHeadersGetContentRange
messageHeadersGetContentRange :: MonadIO m => MessageHeaders -> Int64 -> Int64 -> Int64 -> m Bool Source
messageHeadersGetContentType
messageHeadersGetContentType :: MonadIO m => MessageHeaders -> m (Text, Map Text Text) Source
messageHeadersGetEncoding
messageHeadersGetEncoding :: MonadIO m => MessageHeaders -> m Encoding Source
messageHeadersGetExpectations
messageHeadersGetExpectations :: MonadIO m => MessageHeaders -> m [Expectation] Source
messageHeadersGetHeadersType
messageHeadersGetList
messageHeadersGetList :: MonadIO m => MessageHeaders -> Text -> m Text Source
messageHeadersGetOne
messageHeadersGetOne :: MonadIO m => MessageHeaders -> Text -> m Text Source
messageHeadersGetRanges
messageHeadersGetRanges :: MonadIO m => MessageHeaders -> Int64 -> m (Bool, [Range]) Source
messageHeadersHeaderContains
messageHeadersHeaderContains :: MonadIO m => MessageHeaders -> Text -> Text -> m Bool Source
messageHeadersHeaderEquals
messageHeadersHeaderEquals :: MonadIO m => MessageHeaders -> Text -> Text -> m Bool Source
messageHeadersNew
messageHeadersNew :: MonadIO m => MessageHeadersType -> m MessageHeaders Source
messageHeadersRemove
messageHeadersRemove :: MonadIO m => MessageHeaders -> Text -> m () Source
messageHeadersReplace
messageHeadersReplace :: MonadIO m => MessageHeaders -> Text -> Text -> m () Source
messageHeadersSetContentDisposition
messageHeadersSetContentDisposition :: MonadIO m => MessageHeaders -> Text -> Maybe (Map Text Text) -> m () Source
messageHeadersSetContentLength
messageHeadersSetContentLength :: MonadIO m => MessageHeaders -> Int64 -> m () Source
messageHeadersSetContentRange
messageHeadersSetContentRange :: MonadIO m => MessageHeaders -> Int64 -> Int64 -> Int64 -> m () Source
messageHeadersSetContentType
messageHeadersSetContentType :: MonadIO m => MessageHeaders -> Text -> Maybe (Map Text Text) -> m () Source
messageHeadersSetEncoding
messageHeadersSetEncoding :: MonadIO m => MessageHeaders -> Encoding -> m () Source
messageHeadersSetExpectations
messageHeadersSetExpectations :: MonadIO m => MessageHeaders -> [Expectation] -> m () Source
messageHeadersSetRange
messageHeadersSetRange :: MonadIO m => MessageHeaders -> Int64 -> Int64 -> m () Source
messageHeadersSetRanges
messageHeadersSetRanges :: MonadIO m => MessageHeaders -> Range -> Int32 -> m () Source