kotlin import io.ktor.client.HttpClient import io.ktor.client.request.get suspend fun main() { val client = HttpClient() val response: String = client.get("https://api.example.com/data") println(response) client.close() } kotlin import io.ktor.client.HttpClient import io.ktor.client.features.HttpTimeout import io.ktor.client.features.defaultRequest import io.ktor.client.features.json.GsonSerializer import io.ktor.client.request.get import io.ktor.http.HttpMethod import kotlinx.coroutines.delay suspend fun main() { val client = HttpClient { install(HttpTimeout) { requestTimeoutMillis = 5000L } install(DefaultRequest) { url.host = "api.example.com" url.protocol = "https" url.encodedPath = "/data" method = HttpMethod.Get } install(JsonFeature) { serializer = GsonSerializer() } install(HttpLogging) { level = LogLevel.ALL } } val response: String = client.get() println(response) client.close() }


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