servant-client-0.7.1: automatical derivation of querying functions for servant webservices

Safe HaskellNone
LanguageHaskell2010

Servant.Common.Req

Contents

Synopsis

Documentation

data Req Source

Constructors

Req 

Fields

reqPath :: String
 
qs :: QueryText
 
reqBody :: Maybe (ByteString, MediaType)
 
reqAccept :: [MediaType]
 
headers :: [(String, Text)]
 

appendToQueryString Source

Arguments

:: Text

param name

-> Maybe Text

param value

-> Req 
-> Req 

setRQBody :: ByteString -> MediaType -> Req -> Req Source

reqToRequest :: (Functor m, MonadThrow m) => Req -> BaseUrl -> m Request Source

performing requests

performRequest :: Method -> Req -> Manager -> BaseUrl -> ClientM (Int, ByteString, MediaType, [Header], Response ByteString) Source

performRequestCT :: MimeUnrender ct result => Proxy ct -> Method -> Req -> Manager -> BaseUrl -> ClientM ([Header], result) Source

performRequestNoBody :: Method -> Req -> Manager -> BaseUrl -> ClientM [Header] Source