HttpClient

harness.http.client.HttpClient
See theHttpClient companion object
trait HttpClient[-RequestBody, ResponseBody]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class JavaClient
Self type
HttpClient[RequestBody, ResponseBody]

Members list

Value members

Concrete methods

final def send(request: HttpRequest[RequestBody]): RIO[Logger & Telemetry & Scope, HttpResponse[ResponseBody]]
final def sendAndUse[R, T](request: HttpRequest[RequestBody])(use: HttpResponse[ResponseBody] => RIO[R & Scope, T]): RIO[R & Logger & Telemetry, T]