

import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
import java.net.http.HttpResponse.BodyHandlers;

public class LongResponseHeaderDemoHttpClient {
  public static void main(String[] args) throws Exception {
    int port = args.length == 0 ? 3000 : Integer.parseInt(args[0]);

    HttpResponse<String> response = HttpClient.newHttpClient().send(
        HttpRequest.newBuilder(URI.create("http://localhost:" + port)).GET().build(),
        BodyHandlers.ofString());
    System.out.println(response.body());
  }
}
