JDK11 HttpClient example
Tony Colston
Posted on January 2, 2020
Small example of how to call out to a URI using Java 11 HttpClient. Nothing new here really. Just for me to remember one day.
import java.net.URI;
import java.net.http.*;
import java.net.http.HttpClient.Redirect;
import java.net.http.HttpClient.Version;
import java.time.Duration;
public class Junk {
public static void main(String[] args) throws Exception {
HttpClient client = HttpClient.newBuilder()
.version(Version.HTTP_1_1)
.followRedirects(Redirect.NORMAL)
.connectTimeout(Duration.ofSeconds(20))
.build();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create("https://crossbrowsertesting.com"))
.build();
HttpResponse response = client.send(request,
HttpResponse.BodyHandlers.ofString());
System.out.println(response);
System.out.println(response.body());
}
}
Java docs are here: https://docs.oracle.com/en/java/javase/11/docs/api/java.net.http/java/net/http/HttpClient.html
💖 💪 🙅 🚩
Tony Colston
Posted on January 2, 2020
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
javascript Elevate Your Elasticsearch Experience with Java High Level REST Client (7.x)
July 17, 2024