Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var client = HttpClient.newHttpClient();
- var httpRequest = HttpRequest.newBuilder()
- .uri(new URI(apiUrl))
- .version(HttpClient.Version.HTTP_2)
- .header("Content-Type", "application/json")
- .header("Authorization", "Basic " + DatatypeConverter.printBase64Binary(userPassword.getBytes()))
- .POST(HttpRequest.BodyPublishers.ofByteArray(request))
- .build();
- HttpResponse.BodyHandler<String> bodyHandler = HttpResponse.BodyHandlers.ofString();
- CompletableFuture<HttpResponse<String>> future = client.sendAsync(httpRequest, bodyHandler);
- future.thenApply(HttpResponse::body)
- .thenAccept(System.out::println)
- .join();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement