|
|||||||||||||||||||
HOME | COURSES | TALKS | ARTICLES | GENERICS | LAMBDAS | IOSTREAMS | ABOUT | CONTACT | | | | |||||||||||||||||||
|
HTTP/2 Client
|
||||||||||||||||||
HTTP/2 Client
Für Java 9 war ein neuer HTTP Client vorgesehen,
der Webservices und HTTP/2 unterstützt (siehe /
HTTP
/).
Java Clients, die HTTP/2 benutzen, gibt es bereits seit Längerem von Jetty
(siehe /
JETT
/)
und Apache (siehe /
APCH/
).
Nun war auch für den JDK 9 ein Client mit dieser Funktionalität eingeplant.
Er sollte langfristig die aus Java 1.1 stammende
java.net.HttpURLConnection
ersetzen. Dafür wurde ein neues
java.net.http.HttpClient
API implementiert (siehe z.B. /
VOXH
/).
Der neu entwickelte
java.net.http.HttpClient
hat es aber nicht oder nicht richtig in den JDK geschafft. Er wird nur
als Incubator Module aufgenommen. Das bedeutet, dass es sich um ein nicht
finales API handelt, das weiter entwickelt und zu einem späteren Zeitpunkt
in den JDK übernommen werden kann - oder auch wieder ganz herausfallen
kann. Incubator Moduless sind detailliert in JEP 11 beschrieben (siehe
/
INCU
/).
|
|||||||||||||||||||
© Copyright 1995-2018 by Angelika Langer. All Rights Reserved. URL: < http://www.AngelikaLanger.com/Articles/EffectiveJava/91.Java9.What-is-new-in-Java-9/90.java-9.1.overview.ready_9.html> last update: 26 Oct 2018 |