Например, код запроса
Код: Выделить всё
var response = HttpClient.newHttpClient()
.send(HttpRequest.newBuilder(URI.create("https://example.com"))
.GET()
.build(),
HttpResponse.BodyHandlers.ofString());
if (response.statusCode() == HttpURLConnection.HTTP_OK) {
System.out.println(response.body());
}
Или код ответа
Код: Выделить всё
@GetMapping("/")
public String getHelloWorld() {
return "Hello World!";
}
Браузеры
Браузеры уже догнали его в 2023 году: около 40% запросов выполняются с использованием HTTP/3 на настольных компьютерах и мобильных устройствах Chrome и менее 10% используют HTTP1.1, поэтому становится все более важным быть в курсе изменений, которые необходимо изменить в коде Java, если таковые имеются. Я не уверен, что изменения следует вносить в сам JDK, или это на стороне программиста, или это очевидно прямо сейчас.