Type alias to be used as the sttp ZIO service (mainly in ZIO environment).
Sends the request.
Sends the request. Only requests for which the method & URI are specified can be sent.
An effect resulting in aResponse
, containing the body, deserialized as specified by the request (see
RequestT.response
), if the request was successful (1xx, 2xx, 3xx response codes), or if there was a
protocol-level failure (4xx, 5xx response codes).
A failed effect, if an exception occurred when connecting to the target host, writing the request or reading the
response.
Known exceptions are converted to one of SttpClientException
. Other exceptions are kept unchanged.
A variant of send
which allows the effects that are part of the response handling specification (when using
websockets or resource-safe streaming) to use an R
environment.