Safe Haskell | None |
---|---|
Language | GHC2021 |
Polysemy.Http.Interpreter.Native
Description
Synopsis
- nativeRequest :: Request -> Request
- interpretHttpNativeWith :: forall (r :: EffectRow). Members '[Embed IO, Log, Resource, Manager] r => InterpreterFor (Http BodyReader) r
- interpretHttpNative :: forall (r :: EffectRow). Members '[Embed IO, Log, Resource] r => InterpreterFor (Http BodyReader) r
Documentation
interpretHttpNativeWith :: forall (r :: EffectRow). Members '[Embed IO, Log, Resource, Manager] r => InterpreterFor (Http BodyReader) r Source #
Same as interpretHttpNative
, but the interpretation of Manager
is left to the user.
interpretHttpNative :: forall (r :: EffectRow). Members '[Embed IO, Log, Resource] r => InterpreterFor (Http BodyReader) r Source #
Interpret
using the native Network.HTTP.Client implementation.
Http
BodyReader
BodyReader
is an alias for
; it is how http-client represents chunks.
This uses the default interpreter for IO
ByteString
Manager
.