HttpClientFs2Backend

Companion
class
class Object
trait Matchable
class Any

Type members

Types

type Fs2EncodingHandler[F[_]] = EncodingHandler[Stream[F, Byte]]

Value members

Concrete methods

def apply[F[_]](dispatcher: Dispatcher[F], options: SttpBackendOptions, customizeRequest: HttpRequest => HttpRequest, customEncodingHandler: Fs2EncodingHandler[F])(`evidence$3`: Async[F]): F[SttpBackend[F, Fs2Streams[F] & WebSockets]]
def resource[F[_]](options: SttpBackendOptions, customizeRequest: HttpRequest => HttpRequest, customEncodingHandler: Fs2EncodingHandler[F])(`evidence$4`: Async[F]): Resource[F, SttpBackend[F, Fs2Streams[F] & WebSockets]]
def stub[F[_]](`evidence$6`: Async[F]): SttpBackendStub[F, Fs2Streams[F] & WebSockets]

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 SttpBackendStub for details on how to configure stub responses.

def usingClient[F[_]](client: HttpClient, dispatcher: Dispatcher[F], customizeRequest: HttpRequest => HttpRequest, customEncodingHandler: Fs2EncodingHandler[F])(`evidence$5`: Async[F]): SttpBackend[F, Fs2Streams[F] & WebSockets]