Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data ServantError
- = FailureResponse { }
- | DecodeFailure { }
- | UnsupportedContentType { }
- | ConnectionError { }
- | InvalidContentTypeHeader { }
- data Req = Req {}
- data WantedStatusCodes
- = AllCodes
- | SelectCodes [Int]
- defReq :: Req
- appendToPath :: String -> Req -> Req
- appendToMatrixParams :: String -> Maybe String -> Req -> Req
- appendToQueryString :: Text -> Maybe Text -> Req -> Req
- addHeader :: ToText a => String -> a -> Req -> Req
- setRQBody :: ByteString -> MediaType -> Req -> Req
- reqToRequest :: MonadThrow m => Req -> BaseUrl -> m Request
- displayHttpRequest :: Method -> String
- performRequest_ :: Manager -> Method -> Req -> WantedStatusCodes -> BaseUrl -> EitherT ServantError IO (Int, ByteString, MediaType, [Header], Response ByteString)
- catchHttpException :: IO a -> IO (Either HttpException a)
- data ServantRequest a where
- ServantRequest :: Method -> Req -> WantedStatusCodes -> BaseUrl -> ServantRequest (Int, ByteString, MediaType, [Header], Response ByteString)
- performRequest :: Method -> Req -> WantedStatusCodes -> BaseUrl -> GenHaxl () (Int, ByteString, MediaType, [Header], Response ByteString)
- performRequestCT :: MimeUnrender ct result => Proxy ct -> Method -> Req -> WantedStatusCodes -> BaseUrl -> GenHaxl () ([Header], result)
- performRequestNoBody :: Method -> Req -> WantedStatusCodes -> BaseUrl -> GenHaxl () ()
Documentation
data ServantError Source
data WantedStatusCodes Source
appendToPath :: String -> Req -> Req Source
reqToRequest :: MonadThrow m => Req -> BaseUrl -> m Request Source
performing requests
displayHttpRequest :: Method -> String Source
performRequest_ :: Manager -> Method -> Req -> WantedStatusCodes -> BaseUrl -> EitherT ServantError IO (Int, ByteString, MediaType, [Header], Response ByteString) Source
catchHttpException :: IO a -> IO (Either HttpException a) Source
data ServantRequest a where Source
ServantRequest :: Method -> Req -> WantedStatusCodes -> BaseUrl -> ServantRequest (Int, ByteString, MediaType, [Header], Response ByteString) |
performRequest :: Method -> Req -> WantedStatusCodes -> BaseUrl -> GenHaxl () (Int, ByteString, MediaType, [Header], Response ByteString) Source
performRequestCT :: MimeUnrender ct result => Proxy ct -> Method -> Req -> WantedStatusCodes -> BaseUrl -> GenHaxl () ([Header], result) Source
performRequestNoBody :: Method -> Req -> WantedStatusCodes -> BaseUrl -> GenHaxl () () Source