<dependency> <groupId>io.ktor</groupId> <artifactId>ktor-client-core</artifactId> <version>1.6.4</version> </dependency> groovy implementation 'io.ktor:ktor-client-core:1.6.4' import io.ktor.client.HttpClient; import io.ktor.client.request.HttpRequestBuilder; import io.ktor.client.request.get; import io.ktor.client.statement.HttpResponse; import io.ktor.http.HttpStatusCode; import io.ktor.util.KtorExperimentalAPI; import kotlinx.coroutines.runBlocking; public class KtorClientExample { public static void main(String[] args) { HttpClient client = new HttpClient(); HttpRequestBuilder requestBuilder = new HttpRequestBuilder(); requestBuilder.setUrl("https://api.example.com/data"); requestBuilder.method = HttpMethod.GET; runBlocking { HttpResponse response = client.get(requestBuilder) { } if (response.getStatus().equals(HttpStatusCode.OK)) { String responseBody = response.readText(); System.out.println("Response Body: " + responseBody); } else { System.out.println("Request failed with status code: " + response.getStatus()); } } } }


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