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 JsClient
Self type
HttpClient[RequestBody, ResponseBody]

Members list

Concise view

Value members

Concrete methods

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