import io.ktor.client.*;
import io.ktor.client.features.*;
import io.ktor.client.request.*;
import io.ktor.client.statement.*;
public class KtorHttpClientExample {
public static void main(String[] args) {
HttpClient client = HttpClient.newBuilder()
.followRedirects(HttpClient.Redirect.NORMAL)
.build();
try {
HttpResponse response = client.send(HttpRequest.newBuilder()
.uri("https://api.example.com/data")
.GET()
.build(), HttpResponse.BodyHandlers.ofString());
System.out.println("Response Code: " + response.statusCode());
System.out.println("Response Body: " + response.body());
} catch (Exception e) {
e.printStackTrace();
} finally {
client.close();
}
}
}