JDK26支持Http3属性

前言

JDK 26 中,HTTP/3 已经作为标准特性正式支持,使用起来非常简单。你不再需要引入任何第三方库,直接利用 JDK 原生的 java.net.http 包即可

Http3使用

java 复制代码
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();

// 方式二:仅在单个 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
    }
}

总结

可以使用JDK26发起http3请求

相关推荐
浮尘笔记1 分钟前
Go实现大文件异步流式采集引擎
开发语言·后端·golang
霸道流氓气质3 分钟前
Spring Boot 大数据量 Excel 导入导出功能实现指南
spring boot·后端·excel
仍然.7 分钟前
Spring MVC(1)---介绍Spring MVC 和 请求数据
java·spring·mvc
DianSan_ERP9 分钟前
架构师视角:电商大促高并发下的订单API限流与防漏单架构演进
java·运维·网络·安全·微服务·架构·自动化
云烟成雨TD10 分钟前
Agent Scope Java 2.x 系列【6】消息层
java·人工智能·agent
云烟成雨TD11 分钟前
Spring AI Alibaba 1.x 系列【74】Agentic RAG 与混合 RAG
java·人工智能·spring
小刘|13 分钟前
Spring AI 结构化输出 + 大模型参数全解(含千问调优)
java·后端·spring
云烟成雨TD14 分钟前
Spring AI Alibaba 1.x 系列【79】图执行生命周期的可观测性基础设施
java·人工智能·spring
copyer_xyf15 分钟前
FastAPI 项目骨架搭建
前端·后端·python
霸道流氓气质17 分钟前
Java 单元测试生成大量 Excel 测试数据实战指南
java·单元测试·excel