kotlin import io.ktor.client.HttpClient import io.ktor.client.features.DefaultRequest import io.ktor.client.features.HttpClientFeature import io.ktor.client.features.json.GsonSerializer import io.ktor.client.request.get import io.ktor.client.request.headers import io.ktor.http.HttpHeaders import io.ktor.http.HttpMethod import io.ktor.http.URLProtocol import kotlinx.coroutines.runBlocking import kotlin.coroutines.CoroutineContext suspend fun main() { val httpClient = HttpClient() val response = httpClient.get<String> { url { protocol = URLProtocol.HTTPS host = "api.github.com" path("users", "octocat") } headers { append(HttpHeaders.Accept, "application/vnd.github.v3+json") } } println(response) httpClient.close() }


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