Http4sBackend

Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

Types

type EncodingHandler[F[_]] = PartialFunction[(EntityBody[F], ContentCoding), EntityBody[F]]

Value members

Concrete methods

def stub[F[_]](implicit evidence$5: Async[F]): SttpBackendStub[F, Fs2Streams[F]]

Create a stub backend for testing, which uses the F response wrapper, and supports Stream[F, Byte] streaming.

Create a stub backend for testing, which uses the F response wrapper, and supports Stream[F, Byte] streaming.

See sttp.client3.testing.SttpBackendStub for details on how to configure stub responses.

def usingBlazeClientBuilder[F[_]](blazeClientBuilder: BlazeClientBuilder[F], customizeRequest: Request[F] => Request[F], customEncodingHandler: EncodingHandler[F])(implicit evidence$3: Async[F]): Resource[F, SttpBackend[F, Fs2Streams[F]]]
def usingClient[F[_]](client: Client[F], customizeRequest: Request[F] => Request[F], customEncodingHandler: EncodingHandler[F])(implicit evidence$2: Async[F]): SttpBackend[F, Fs2Streams[F]]
def usingDefaultBlazeClientBuilder[F[_]](clientExecutionContext: ExecutionContext, customizeRequest: Request[F] => Request[F], customEncodingHandler: EncodingHandler[F])(implicit evidence$4: Async[F]): Resource[F, SttpBackend[F, Fs2Streams[F]]]