Making an HTTP GET request
In this recipe, we will look at using the JDK 11 HTTP Client API to make a GET request to http://httpbin.org/get.
How to do it...
- Create an instance of 
java.net.http.HttpClientusing its builder,Âjava.net.http.HttpClient.Builder: 
HttpClient client =HttpClient.newBuilder().build();
- Create an instance of 
java.net.http.HttpRequestusing its builder,Âjava.net.http.HttpRequest.Builder. The requested URL should be provided as an instance ofjava.net.URI: 
        HttpRequest request =HttpRequest
                    .newBuilder(newURI("http://httpbin.org/get"))
                    .GET()
                    .version(HttpClient.Version.HTTP_1_1)
                    .build();- Send the HTTP request using the 
sendAPI ofÂjava.net.http.HttpClient. This API takes an instance ofjava.net.http.HttpRequestand an implementation ofjava.net.http.HttpResponse.BodyHandler: 
        HttpResponse<String> response = client.send(request,
                             HttpResponse...