tjb
02/17/2019, 12:01 AMval client = HttpClient() {
install(BasicAuth) {
username = "test"
password = "pass"
}
install(JsonFeature) {
serializer = GsonSerializer()
}
}
bdawg.io
02/17/2019, 5:46 AMtjb
02/17/2019, 5:42 PMcompile "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
compile "io.ktor:ktor-server-netty:$ktor_version"
compile "ch.qos.logback:logback-classic:$logback_version"
compile "io.ktor:ktor-server-core:$ktor_version"
compile "io.ktor:ktor-auth:$ktor_version"
compile "io.ktor:ktor-auth-jwt:$ktor_version"
compile "io.ktor:ktor-jackson:$ktor_version"
compile "io.ktor:ktor-client-core:$ktor_version"
compile "io.ktor:ktor-client-core-jvm:$ktor_version"
compile "io.ktor:ktor-client-auth-basic:$ktor_version"
compile "io.ktor:ktor-client-json-jvm:$ktor_version"
compile "io.ktor:ktor-client-gson:$ktor_version"
bdawg.io
02/17/2019, 5:56 PMktor-client-cio
a try
https://ktor.io/clients/http-client/engines.html
In the case of the JVM, the default engine is resolved with a ServiceLoader, getting the first one available. Thus depends on the artifacts you have included.