Falls es jemanden interessiert, seit Java 9 gibt es einen neuen HTTP Client, der das Leben eines Entwicklers einfacher macht.
Einmal ein Beispiel:
Mehr dazu habe ich in einem Artikel auf meinem Blog verfasst:
http://jukusoft.com/2017/12/06/java-9-http-client/
Einmal ein Beispiel:
Java:
//create an new http client
HttpClient client = HttpClient.newHttpClient();
//create an new GET HTTP request
HttpRequest request = HttpRequest.newBuilder()
.uri(new URI("http://jukusoft.com"))
.build();
//send message and get response
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandler.asString());
//log output
System.out.println("HTTP statuscode: " + response.statusCode());
System.out.println("HTTP response:" + response.body());
Mehr dazu habe ich in einem Artikel auf meinem Blog verfasst:
http://jukusoft.com/2017/12/06/java-9-http-client/