okhttp-backend
okhttp-backend
sttp.client3.okhttp
OkHttpAsyncBackend
OkHttpBackend
OkHttpBackend
EncodingHandler
OkHttpFutureBackend
OkHttpFutureBackend
OkHttpSyncBackend
OkHttpSyncBackend
SendMessageException
quick
okhttp-backend
/
sttp.client3.okhttp
/
OkHttpAsyncBackend
OkHttpAsyncBackend
abstract
class
OkHttpAsyncBackend
[
F
[
_
],
S
<:
Streams
[
S
],
P
](
client:
OkHttpClient
,
monad:
MonadAsyncError
[
F
],
closeClient:
Boolean
,
customEncodingHandler:
EncodingHandler
)
extends
OkHttpBackend
[
F
,
S
,
P
]
Graph
Supertypes
Known subtypes
class
OkHttpBackend
[
F
,
S
,
P
]
trait
SttpBackend
[
F
,
P
]
class
Object
trait
Matchable
class
Any
class
OkHttpFutureBackend
Type members
Value members
Implicits
Type members
Inherited types
type
PE
=
P
&
Effect
[
F
]
Inherited from:
OkHttpBackend
Value members
Concrete methods
override protected
def
sendRegular
[
T
,
R
>:
PE
](
request:
Request
[
T
,
R
]):
F
[
Response
[
T
]]
Definition Classes
OkHttpBackend
override protected
def
sendWebSocket
[
T
,
R
>:
PE
](
request:
Request
[
T
,
R
]):
F
[
Response
[
T
]]
Definition Classes
OkHttpBackend
Inherited methods
override
def
close
():
F
[
Unit
]
Definition Classes
OkHttpBackend
->
SttpBackend
Inherited from:
OkHttpBackend
override
def
send
[
T
,
R
>:
PE
](
request:
Request
[
T
,
R
]):
F
[
Response
[
T
]]
Definition Classes
OkHttpBackend
->
SttpBackend
Inherited from:
OkHttpBackend
Inherited fields
val
streams
:
Streams
[
S
]
Inherited from:
OkHttpBackend
Implicits
Implicits
implicit override
val
responseMonad
:
MonadAsyncError
[
F
]