sttp.client4.wrappers
package sttp.client4.wrappers
Members list
Type members
Classlikes
abstract class DelegateBackend[F[_], +P](delegate: GenericBackend[F, P]) extends GenericBackend[F, P]
A base class for delegate backends, which includes delegating implementations for close
and monad
, so that only send
needs to be defined.
A base class for delegate backends, which includes delegating implementations for close
and monad
, so that only send
needs to be defined.
Attributes
- Supertypes
- Known subtypes
-
Show all
abstract class DigestAuthenticationBackend[F[_], P] extends DelegateBackend[F, P]
Attributes
- Companion
- object
- Supertypes
object DigestAuthenticationBackend
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
object EitherBackend
A synchronous backend that safely wraps exceptions in Either[Throwable, *]
's
A synchronous backend that safely wraps exceptions in Either[Throwable, *]
's
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EitherBackend.type
abstract class FollowRedirectsBackend[F[_], P] extends DelegateBackend[F, P]
Attributes
- Companion
- object
- Supertypes
object FollowRedirectsBackend
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
case class FollowRedirectsConfig(contentHeaders: Set[String], sensitiveHeaders: Set[String], transformUri: Uri => Uri)
Value parameters
- transformUri
-
Defines if and how Uri s from the
Location
header should be transformed. For example, this enables changing the encoding of host, path, query and fragment segments to be more strict or relaxed.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
object FollowRedirectsConfig
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
abstract class MappedEffectBackend[F[_], G[_], P](backend: GenericBackend[F, P], f: FunctionK[F, G], g: FunctionK[G, F], m: MonadError[G]) extends GenericBackend[G, P]
Attributes
- Companion
- object
- Supertypes
object MappedEffectBackend
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
MappedEffectBackend.type
abstract class ResolveRelativeUrisBackend[F[_], P](delegate: GenericBackend[F, P], resolve: Uri => F[Uri]) extends DelegateBackend[F, P]
Attributes
- Companion
- object
- Supertypes
object ResolveRelativeUrisBackend
Attributes
- Companion
- class
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
case class TooManyRedirectsException(uri: Uri, redirects: Int) extends Exception
Attributes
- Supertypes
-
trait Producttrait Equalsclass Exceptionclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
object TryBackend
A synchronous backend that safely wraps exceptions in Try
's
A synchronous backend that safely wraps exceptions in Try
's
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TryBackend.type
In this article