HttpClient client = HttpClient.newBuilder()
.connectTimeout(Duration.ofMillis(connectionTimeout))
.readTimeout(Duration.ofMillis(readTimeout))
.build();
try {
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
} catch (SocketTimeoutException e) {
e.printStackTrace();
}
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
int statusCode = response.statusCode();
if (statusCode >= 200 && statusCode < 300) {
System.out.println(response.body());
} else if (statusCode >= 400 && statusCode < 500) {
} else if (statusCode >= 500 && statusCode < 600) {
} else {
}
HttpClient client = HttpClient.newBuilder()
.connectTimeout(Duration.ofMillis(connectionTimeout))
.readTimeout(Duration.ofMillis(readTimeout))
.build();