Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- 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
class ToQueryE a where Source #
Instances
ToQueryE ByteString Source # | |
Defined in Network.HTTP.ClientExtra.Types toQueryE :: ByteString -> QueryE Source # |
newtype RequestHeadersE Source #
RequestHeadersE [(Text, Text)] |
Instances
Show RequestHeadersE Source # | |
Defined in Network.HTTP.ClientExtra.Types showsPrec :: Int -> RequestHeadersE -> ShowS # show :: RequestHeadersE -> String # showList :: [RequestHeadersE] -> ShowS # | |
Semigroup RequestHeadersE Source # | |
Defined in Network.HTTP.ClientExtra.Types (<>) :: RequestHeadersE -> RequestHeadersE -> RequestHeadersE # sconcat :: NonEmpty RequestHeadersE -> RequestHeadersE # stimes :: Integral b => b -> RequestHeadersE -> RequestHeadersE # | |
Monoid RequestHeadersE Source # | |
Defined in Network.HTTP.ClientExtra.Types mappend :: RequestHeadersE -> RequestHeadersE -> RequestHeadersE # mconcat :: [RequestHeadersE] -> RequestHeadersE # | |
Default RequestHeadersE Source # | |
Defined in Network.HTTP.ClientExtra.Types def :: RequestHeadersE # |
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).