HttpClient

harness.http.client.HttpClient$
See theHttpClient companion trait

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Inherited types

Attributes

Inherited from:
HttpClientPlatformSpecific
override type RequestT = RequestT

Attributes

Inherited from:
HttpClientPlatformSpecificImpl
override type ResponseT = ResponseT

Attributes

Inherited from:
HttpClientPlatformSpecificImpl

Value members

Concrete methods

def send(request: HttpRequest[RequestT]): HRIO[ClientT & Logger & Telemetry & Scope, HttpResponse[ResponseT]]
def sendAndUse[R, T](request: HttpRequest[RequestT])(use: HttpResponse[ResponseT] => HRIO[R & Scope, T]): HRIO[R & ClientT & Logger & Telemetry, T]

Inherited fields

override val defaultLayer: HTaskLayer[HttpClient[RequestT, ResponseT]]

Attributes

Inherited from:
HttpClientPlatformSpecificImpl