java http 1.1_java11新特性HttpClient
1、get请求
ObjectMapper objectMapper = new ObjectMapper();
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder().uri(URI.create(softPhoneAddress + "/api/cfg/selectAgentBySkill?skilldbid=" + queueId))
.GET()
.build();
try {
HttpResponse response =
client.send(request, HttpResponse.BodyHandlers.ofString());
String body = response.body();
List seatAgentsVo = objectMapper.readValue(body, new TypeReference>() {
});
2、post请求
//objectIds转换成json字符串
Objectids object = new Objectids();
object.setObjectids(objectIds);
ObjectMapper mapper = new ObjectMapper();
String result = null;
try {
result = mapper.writerWithDefaultPrettyPrinter().writeValueAsString(object);
} catch (JsonProcessingException e) {
e.printStackTrace();
}
HttpClient builder = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder(URI.create(softPhoneAddress + "/api/v2/stats/agents"))
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(result))
.build();
try {
HttpResponse send = builder.send(request, HttpResponse.BodyHandlers.ofString());
String body = send.body();
SeatStatus value = mapper.readValue(body, SeatStatus.class);
java http 1.1_java11新特性HttpClient相关推荐
- Java 11 正式发布,新特性解读
Java 11 正式发布,新特性解读 杨晓峰 2018 年 9 月 26 日 话题:Java语言 & 开发 不知不觉 JDK 11 已经发布了,从 9 开始,JDK 进入了让人学不动的更新 ...
- java的发展(8-17新特性整理)
java java的诞生与历史: 简介:Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,因此Java语言具有功能强大和简单易用两个特征. ...
- Java基础之Java8 新特性
hp实训8.19_Java基础之Java8新特性 // 信息展示方法 ,接口中,就可以提供一种实现. 就可以使用这种功能.default void print() {System.out.printl ...
- 不停歇的Java即将发布JDK16新特性速览及从菜鸟到架构师[图]
一.不停歇的Java即将发布JDK16新特性速览 当开发者深陷Java8版本之际,这边下一版本Java16有了最新的消息,与Java15一样,作为短期版本,Oracle仅提供6个月的支持. 根据发布计 ...
- 【JAVA拾遗】Java8新特性合辑
[JAVA拾遗]Java8新特性合辑 文章目录 [JAVA拾遗]Java8新特性合辑 0. 逼逼 [--/--]126 Lambda Expressions & Virtual Extensi ...
- 详解 Java 17中的新特性:“密封类”
作者:程序猿DD 博客:https://blog.didispace.com/ Java 17推出的新特性Sealed Classes经历了2个Preview版本(JDK 15中的JEP 360.JD ...
- Java 17 版本的新特性
Java 17 版本的新特性
- 详解Java 8十大新特性
前言: Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级.在Java Code Geeks上已经有很多介绍Java 8新特性的文章,例如Playing with Java ...
- Java 11正式发布,新特性解读
不知不觉 JDK 11 已经发布了,从 9 开始,JDK 进入了让人学不动的更新节奏,对于广大 Java 工程师来说,真是又爱又恨,Java 演进快速意味着它仍将能够保持企业核心技术平台的地位,我们对 ...
最新文章
- 传递命令行参数示例代码 (C 和 Python)
- leetcode python3 简单题58. Length of Last Word
- java io密集型任务_IO密集型的线程池大小设置
- 鼠标经过(hover)事件的延时处理
- Hls之Hls.js源码解析
- DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade
- 3.windows图形界面
- Python实现APP自动化发微信群消息。这才是内卷的极致。
- abaqus算出来的转角单位是什么_ABAQUS统一单位方法
- 世界上有没有正五面体?
- 【HDU 杭电 5773 The All-purpose Zero】
- 访问网页出现503服务器,503错误,详细教您网页出现503错误怎么解决
- 内网搭建Ubuntu(银河麒麟)的apt本地源服务器
- Lucas Kanade 光流法(来自wiki 百科)
- 华为交换机日志格式和级别说明
- 诺基亚n1平板电脑刷机教程_诺基亚N1平板电脑做工如何?诺基亚N1拆机图解评测...
- 如何写一个 Burp 插件
- 如何设置段落格式html,dreamweaver设置段落格式的方法
- PHP-FFMpeg 安装
- 如何进行应用安全测试(AST)
热门文章
- python花萼长度表_python描述性统计实践
- 美女学霸直博中科院,本科武大王者全国16强,妥妥现实版“爽文女主”!
- 上海交大原副校长毛军发院士,履新深圳大学校长
- 神奇的“弓箭手悖论”,为什么说箭是游出去的?射箭不能瞄准目标
- 当你拼命挣死工资时,他们已抢占2018年最火爆高科技赚钱项目......
- android item三种,Android RecyclerView中的ItemDecoration的几种绘制方法
- mysql命令行导入url_Mysql 导入数据,推荐Source命令,太快了
- 计算机程序设计a,计算机程序设计 A(1620401)
- 【转载保存】Lucene7.1.0超详细的使用文档
- 01背包问题(DFS解法)