sttp.client3.httpclient.zio.HttpClientZioBackend$
See theHttpClientZioBackend companion class
object HttpClientZioBackend
Attributes
- Companion:
- class
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- HttpClientZioBackend.type
Members list
Concise view
Type members
Types
Value members
Concrete methods
def apply(options: SttpBackendOptions, customizeRequest: HttpRequest => HttpRequest, customEncodingHandler: ZioEncodingHandler): Task[SttpBackend[Task, ZioStreams & WebSockets]]
def layer(options: SttpBackendOptions, customizeRequest: HttpRequest => HttpRequest, customEncodingHandler: ZioEncodingHandler): ZLayer[Any, Throwable, SttpBackend[Task, ZioStreams & WebSockets]]
def layerUsingClient(client: HttpClient, customizeRequest: HttpRequest => HttpRequest, customEncodingHandler: ZioEncodingHandler): ZLayer[Any, Throwable, SttpBackend[Task, ZioStreams & WebSockets]]
def scoped(options: SttpBackendOptions, customizeRequest: HttpRequest => HttpRequest, customEncodingHandler: ZioEncodingHandler): ZIO[Scope, Throwable, SttpBackend[Task, ZioStreams & WebSockets]]
def scopedUsingClient(client: HttpClient, customizeRequest: HttpRequest => HttpRequest, customEncodingHandler: ZioEncodingHandler): ZIO[Scope, Throwable, SttpBackend[Task, ZioStreams & WebSockets]]
Create a stub backend for testing, which uses the Task response wrapper, and supports Stream[Throwable, ByteBuffer]
streaming.
Create a stub backend for testing, which uses the Task response wrapper, and supports Stream[Throwable, ByteBuffer]
streaming.
See SttpBackendStub for details on how to configure stub responses.
Attributes
def usingClient(client: HttpClient, customizeRequest: HttpRequest => HttpRequest, customEncodingHandler: ZioEncodingHandler): SttpBackend[Task, ZioStreams & WebSockets]