kotlin
import io.ktor.client.HttpClient
import io.ktor.client.request.get
suspend fun main() {
val client = HttpClient()
val response = client.get<String>("https://api.example.com")
println(response)
}
kotlin
import io.ktor.client.HttpClient
import io.ktor.client.engine.cio.CIO
import io.ktor.client.features.json.JsonFeature
import io.ktor.client.features.logging.Logging
import io.ktor.client.request.get
fun createHttpClient(): HttpClient {
return HttpClient(CIO) {
install(JsonFeature)
install(Logging)
}
}
suspend fun main() {
val client = createHttpClient()
val response = client.get<String>("https://api.example.com")
println(response)
}