HttpClientSettings.kt
- package com.hexagonkt.http.client
- import com.hexagonkt.http.SslSettings
- import com.hexagonkt.http.model.*
- import java.net.URL
- // TODO Add proxy configuration and timeouts
- data class HttpClientSettings(
- val baseUrl: URL? = null,
- val contentType: ContentType? = null,
- val accept: List<ContentType> = emptyList(),
- val useCookies: Boolean = true,
- val headers: Headers = Headers(),
- val insecure: Boolean = false,
- val sslSettings: SslSettings? = null,
- val authorization: Authorization? = null,
- val followRedirects: Boolean = false,
- )