KtorHttpClient

class KtorHttpClient(httpClientOptions: HttpClientConfig<*>.() -> Unit = { defaultRequest { accept(VndApiJson) contentType(VndApiJson) } }, val httpClient: HttpClient = HttpClient(httpClientOptions)) : HttpClient(source)

Constructors

Link copied to clipboard
constructor(httpClientOptions: HttpClientConfig<*>.() -> Unit = { defaultRequest { accept(VndApiJson) contentType(VndApiJson) } }, httpClient: HttpClient = HttpClient(httpClientOptions))

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val httpClient: HttpClient

Functions

Link copied to clipboard
open suspend override fun delete(url: String, parameters: Map<String, String>): HttpClientResponse
Link copied to clipboard
open suspend override fun get(url: String, parameters: Map<String, String>): HttpClientResponse
Link copied to clipboard
open suspend override fun patch(url: String, body: String, parameters: Map<String, String>): HttpClientResponse
Link copied to clipboard
open suspend override fun post(url: String, body: String, parameters: Map<String, String>): HttpClientResponse
Link copied to clipboard
open suspend override fun put(url: String, body: String, parameters: Map<String, String>): HttpClientResponse