groovy dependencies { implementation "io.ktor:ktor-client-core:$ktor_version" implementation "io.ktor:ktor-client-apache:$ktor_version" implementation "org.apache.httpcomponents:httpclient:$http_client_version" } import io.ktor.client.*; import io.ktor.client.engine.apache.*; import io.ktor.client.features.json.*; import io.ktor.client.request.*; import io.ktor.http.*; import kotlinx.coroutines.runBlocking; public class KtorClientExample { public static void main(String[] args) { HttpClient client = HttpClient(Apache) { install(JsonFeature) } runBlocking { try { val response: HttpResponse = client.get("https://api.example.com/data") if (response.status.isSuccess()) { val responseBody: String = response.readText() println(responseBody) } else { println("Request failed with status code: ${response.status.value}") } } catch (e: Exception) { println("An error occurred: ${e.message}") } } } }


上一篇:
下一篇:
切换中文