深入理解JDK26支持Http3屬性
前言
在 JDK 26 中,HTTP/3 已經(jīng)作為標(biāo)準(zhǔn)特性正式支持,使用起來非常簡(jiǎn)單。你不再需要引入任何第三方庫,直接利用 JDK 原生的 java.net.http 包即可
Http3使用
import java.io.IOException;
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class HttpDemo {
static void main() throws IOException, InterruptedException {
// 方式一:在 HttpClient 層面啟用 HTTP/3
HttpClient client = HttpClient.newBuilder()
.version(HttpClient.Version.HTTP_3)
.build();
// 方式二:僅在單個(gè) HttpRequest 上指定 HTTP/3
HttpRequest request = HttpRequest.newBuilder(URI.create("https://example.com/"))
.version(HttpClient.Version.HTTP_3)
.GET()
.build();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.statusCode());
System.out.println(response.version()); // HTTP_3
}
}總結(jié)
到此這篇關(guān)于深入理解JDK26支持Http3屬性的文章就介紹到這了,更多相關(guān)JDK26 Http3屬性內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java stringBuilder的使用方法及實(shí)例解析
這篇文章主要介紹了Java stringBuilder的使用方法及實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-09-09
Java設(shè)計(jì)模式之創(chuàng)建者模式簡(jiǎn)介
這篇文章主要介紹了Java設(shè)計(jì)模式之創(chuàng)建者模式,需要的朋友可以參考下2014-07-07
Spring?JDBC配置與使用的實(shí)現(xiàn)
本文主要介紹了Spring?JDBC配置與使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2025-06-06
解決IDEA中maven導(dǎo)入jar包一直報(bào)錯(cuò)問題
這篇文章主要介紹了解決IDEA中maven導(dǎo)入jar包一直報(bào)錯(cuò)問題,本文通過實(shí)例圖文的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04

