As I can see after Java 11 HttpURLRequest was substituted by HttpRequest.
How can I send a simple HTTP request using HttpRequest?
As I can see after Java 11 HttpURLRequest was substituted by HttpRequest.
How can I send a simple HTTP request using HttpRequest?
A simple GET request using JDK 11 HttpClient + HttpRequest:
HttpClient client = HttpClient.newBuilder()
.connectTimeout(Duration.ofSeconds(10))
.build();
HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create("https://pathHere"))
.GET().build();
client.send(req, HttpResponse.BodyHandlers.ofString()).body();