前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java11新特性之HttpClient post 带token使用

Java11新特性之HttpClient post 带token使用

原创
作者头像
疯狂的KK
发布2023-03-20 13:24:38
4370
发布2023-03-20 13:24:38
举报
文章被收录于专栏:Java项目实战Java项目实战

欢迎订阅关注公众号:赵KK日常技术记录

这是 Java 9 开始引入的一个处理 HTTP 请求的的孵化 HTTP Client API,该 API 支持同步和异步,而在 Java 11 中已经为正式可用状态,你可以在 java.net 包中找到这个 API。

实例代码:

代码语言:txt
复制
var request = HttpRequest.newBuilder()
                .uri(URI.create("http://xxx"+PRINT_URL +"xxx" + "&admin="+ "admin"))
                .header("Content-Type", "application/json;charset=utf-8")
                .header("login-token", "xxx")
                .POST(HttpRequest.BodyPublishers.ofString(""))
                .build();
        var client = HttpClient.newHttpClient();
        HttpResponse<String> send = client.send(request, HttpResponse.BodyHandlers.ofString());
        System.out.println(send.body());

所请求的返回体需在body中获取,其中send中都包含响应码,请求uri等信息

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档