Return to site

☕ Java 26 — JEP 517: HTTP/3 for the HTTP Client API

· java

var client = HttpClient.newBuilder()
 .version( HttpClient.Version.HTTP_3 )
 .build();

var request = HttpRequest.newBuilder(
 URI.create( "https://vvauban.com/" ) )
 .version( HttpClient.Version.HTTP_3 )
 .GET()
 .build();

var response = client.send( request,
 HttpResponse.BodyHandlers.ofString() );

• Java’s standard HttpClient can now opt into HTTP/3.

• That gives developers access to QUIC-based transport without changing libraries.

• If the peer does not support HTTP/3, the client can fall back to older HTTP versions.

#java #java26 #jdk26 #pathtojava27 #jep517

Go further with Java certification:

Java👇

Spring👇

SpringBook👇

JavaBook👇