commit c85d3e2846bc2312d0b09e78c0cf58af92de4952 Author: sigonasr2, Sig, Sigo Date: Mon Apr 25 18:03:53 2022 +0000 Basic Client structure diff --git a/client.java b/client.java new file mode 100644 index 0000000..77e5391 --- /dev/null +++ b/client.java @@ -0,0 +1,26 @@ +import java.io.IOException; +import java.net.URI; +import java.net.URISyntaxException; +import java.net.http.HttpRequest; +import java.net.http.HttpResponse; +import java.net.http.HttpResponse.BodyHandlers; +import java.util.concurrent.CompletableFuture; +import java.net.http.HttpClient; + +public class client { + public static void main(String[] args) { + try { + HttpRequest req = HttpRequest.newBuilder(new URI("https://postman-echo.com/get")) + .version(HttpClient.Version.HTTP_2) + .GET().build(); + + HttpClient client = HttpClient.newBuilder().build(); + + HttpResponse response = client.send(req,BodyHandlers.ofString()); + + System.out.println(response.body()); + } catch (URISyntaxException | IOException | InterruptedException e) { + e.printStackTrace(); + } + } +}