Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newtype QueryE = QueryE {}
- class ToQueryE a where
- newtype RequestHeadersE = RequestHeadersE [(Text, Text)]
- type RequestHeaders = [Header]
- methodBSL :: (MonadIO m, ContentEncoder m b, MonadThrow m) => Manager -> Method -> Maybe CookieJar -> String -> QueryE -> RequestHeadersE -> b -> m (EResp ByteString)
- methodJSON :: (MonadIO m, ContentEncoder m b, MonadThrow m, Functor m, FromJSON a) => Manager -> Method -> Maybe CookieJar -> String -> QueryE -> RequestHeadersE -> b -> m (EResp a)
- fromQueryE :: QueryE -> ByteString
- fromQueryE' :: QueryE -> ByteString
- type EResp k = Either (ByteString, CookieJar, ResponseHeaders, Int) (k, CookieJar, ResponseHeaders, Int)
- type Method = ByteString
Documentation
newtype RequestHeadersE Source #
RequestHeadersE [(Text, Text)] |
type RequestHeaders = [Header] #
Request Headers
methodBSL :: (MonadIO m, ContentEncoder m b, MonadThrow m) => Manager -> Method -> Maybe CookieJar -> String -> QueryE -> RequestHeadersE -> b -> m (EResp ByteString) Source #
methodJSON :: (MonadIO m, ContentEncoder m b, MonadThrow m, Functor m, FromJSON a) => Manager -> Method -> Maybe CookieJar -> String -> QueryE -> RequestHeadersE -> b -> m (EResp a) Source #
fromQueryE :: QueryE -> ByteString Source #
fromQueryE' :: QueryE -> ByteString Source #
type EResp k = Either (ByteString, CookieJar, ResponseHeaders, Int) (k, CookieJar, ResponseHeaders, Int) Source #
type Method = ByteString #
HTTP method (flat string type).