package
client
Type Members
-
class
ClientException extends RuntimeException
-
-
trait
DNS extends AnyRef
-
case class
HttpClient(request: HttpRequest, implementation: HttpClientImplementation, retries: Int, retryDelay: FiniteDuration, sessionManager: Option[SessionManager], interceptor: Interceptor, dropNullValuesInJson: Boolean, failOnHttpStatus: Boolean) extends Product with Serializable
-
case class
HttpClientConfig(retries: Int = 0, retryDelay: FiniteDuration = 5.seconds, interceptor: Interceptor = Interceptor.empty, connectionPool: ConnectionPool = ConnectionPool.default, saveDirectory: Path = ..., timeout: FiniteDuration = 15.seconds, pingInterval: Option[FiniteDuration] = None, dns: DNS = DNS.default, dropNullValuesInJson: Boolean = false, sessionManager: Option[SessionManager] = None, failOnHttpStatus: Boolean = true) extends Product with Serializable
-
-
-
-
case class
Session(cookies: List[ResponseCookie] = Nil) extends Product with Serializable
-