| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Network.HTTP.ClientExtra.Types
Documentation
Constructors
| RawL RequestHeadersE ByteString |
Instances
| MonadIO m => ContentEncoder m RawL Source # | |
Constructors
| JSON RequestHeadersE a |
Constructors
| UrlEncode RequestHeadersE QueryE |
Instances
| MonadIO m => ContentEncoder m UrlEncode Source # | |
data UriDataEncode Source #
Constructors
| UriDataEncode RequestHeadersE ByteString |
Instances
| MonadIO m => ContentEncoder m UriDataEncode Source # | |
Constructors
| EmptyBody RequestHeadersE |
Instances
| MonadIO m => ContentEncoder m EmptyBody Source # | |
unRequestHeaders :: RequestHeadersE -> [(CI ByteString, ByteString)] Source #
fromQueryE :: QueryE -> ByteString Source #
fromQueryE' :: QueryE -> ByteString Source #
class MonadIO m => ContentEncoder m a where Source #
Minimal complete definition
Methods
buildBody :: a -> m (RequestBody, RequestHeadersE) Source #
renderPart :: ByteString -> a -> m RequestBody Source #
Instances
| MonadIO m => ContentEncoder m UrlEncode Source # | |
| MonadIO m => ContentEncoder m EmptyBody Source # | |
| MonadIO m => ContentEncoder m UriDataEncode Source # | |
| MonadIO m => ContentEncoder m RawL Source # | |
| (MonadIO m, ToJSON a) => ContentEncoder m (JSON a) Source # | |
| MonadIO m => ContentEncoder m (Multipart m) Source # | |
| MonadIO m => ContentEncoder m (CE m) Source # | |
cp :: ByteString -> RequestBody Source #