harness-http-client
harness-http-client
API
harness.http.client
AppliedResponse
HttpClient
HttpClient
HttpClientPlatformSpecific
HttpClientPlatformSpecificImpl
HttpRequest
HttpRequest
Builder1
Builder2
HttpResponse
HttpResponse
Result
JsClient
JsClient
JsResponseResult
ResponseOps
harness-http-client
/
harness.http.client
/
HttpClient
HttpClient
harness.http.client.HttpClient$
See the
HttpClient
companion trait
object
HttpClient
extends
HttpClientPlatformSpecific
with
HttpClientPlatformSpecificImpl
Attributes
Companion:
trait
Graph
Reset zoom
Hide graph
Show graph
Supertypes
trait
HttpClientPlatformSpecificImpl
trait
HttpClientPlatformSpecific
class
Object
trait
Matchable
class
Any
Self type
HttpClient
.type
Clear all
Members list
Concise view
Type members
Inherited types
final
type
ClientT
=
HttpClient
[
RequestT
,
ResponseT
]
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