相关包

<!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.5.2</version></dependency><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpcore</artifactId><version>4.4.1</version></dependency><dependency><groupId>org.apache.httpcomponents</groupId><artifactId>fluent-hc</artifactId><version>4.5.2</version></dependency>

实例代码

try {System.out.println(Request.Get("https://baidu.com").execute().returnContent().asString(Consts.UTF_8));} catch (IOException e) {e.printStackTrace();}try {
//          System.out.println(Request.Post("https://www.hao123.com").bodyForm(Form.form().add("a","a").build()).execute().returnContent().asString(Consts.UTF_8));System.out.println(Request.Post("https://www.hao123.com").bodyString("{\"data\":\"data\"}",ContentType.APPLICATION_JSON).execute().returnContent().asString(Consts.UTF_8));} catch (IOException e) {e.printStackTrace();}

并发
所有请求会使用一个公共的连接池,总共200连接,每个destination最多100个连接。而且内容会立刻全部读出然后关闭inputsream,不需要再用代码去关闭。
可在org.apache.http.client.fluent.Executor中查看实现

相关资料
官方介绍译文:http://ifeve.com/httpclient-fluent-api/ (包含服务器认证demo)

Java使用apache.http.client.fluent快速构建HTTP请求相关推荐

  1. java窗口程序实例_Java Swing快速构建窗体应用程序

    以前接触java感觉其在桌面开发上,总是不太方便,没有一个好的拖拽界面布局工具,可以快速构建窗体. 最近学习了一下NetBeans IDE 8.1,感觉其窗体设计工具还是很不错的 , 就尝试一下做了一 ...

  2. 基于Bluemix快速构建部署一款Java小程序——微博影响力分析器

    一.前言 近年来IT界风云际会,各种新概念如大数据.云平台.虚拟化等,如雨后春笋般层出不穷.而云平台,可以说是近些年来引领时代新潮的边缘概念之一,各大厂商竞相推出各种云产品,抢占云市场高地.近期,IT ...

  3. java集合快速构建成树形json

    文章目录 1 场景 1.1 面对问题 1.2 实现目标 2 代码结构图 3 实现效果 3.1 调用 3.2 结果 4 实现代码 4.1 JSON转换器 4.2 节点 4.3 节点实例 4.4 根节点选 ...

  4. Java Swing快速构建窗体应用程序

    以前接触java感觉其在桌面开发上,总是不太方便,没有一个好的拖拽界面布局工具,可以快速构建窗体. 最近学习了一下NetBeans IDE 8.1,感觉其窗体设计工具还是很不错的 , 就尝试一下做了一 ...

  5. 如何基于 Apache Doris 与 Apache Flink 快速构建极速易用的实时数仓

    随着大数据应用的不断深入,企业不再满足离线数据加工计算的时效,实时数据需求已成为数据应用新常态.伴随着实时分析需求的不断膨胀,传统的数据架构面临的成本高.实时性无法保证.组件繁冗.运维难度高等问题日益 ...

  6. java akka 实战_《Akka实战:快速构建高可用分布式应用》(杜云飞)【摘要 书评 试读】- 京东图书...

    Akka 是一款优秀的分布式并发框架,虽然它是基于 Scala 语言实现的,但我们却可轻松地将其运行在JVM上,在不改变现有架构的基础上支持更高的并发量.另一方面,Akka 是一款轻量级开源技术,它既 ...

  7. Java开源Apache项目

      Commons-Pool  Commons-Pool 提供了通用对象池接口,一个用于创建模块化对象池的工具包,以及通常的对象池实 更多Commons-Pool信息   Commons-Math  ...

  8. SpringCloud核心教程 | 第二篇: 使用Intellij中的maven来快速构建Spring Cloud工程

    spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理.服务发现.断路器.路由.微代理.事件总线.全局锁.决策竞选.分布式会话等等.它运行环 ...

  9. 快速构建Spring Cloud工程

    spring cloud简介 spring cloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理.服务发现.断路器.路由.微代理.事件总线.全局锁.决策竞选.分布式会话等等.它运行环境 ...

最新文章

  1. 甲骨文 93 亿美元现金收购云计算商 NetSuite
  2. 使用元数据设计测试用例
  3. csdn和博客园对比
  4. 使用nodejs和Java访问远程服务器的服务
  5. css里面的位置属性,CSS定位属性Position详解
  6. McAfee Agent漏洞可导致黑客以Windows 系统权限运行代码
  7. 动态路由之RIP协议、Bellman-Ford算法
  8. 获取JQuery UI tabs中被选中的tabs的方法
  9. Php与Mysql关系揭秘
  10. 流密码:lfsr(线性反馈移位寄存器)
  11. 如何用linux做共线性分析,「生信」共线性分析——MCScanX
  12. whether 连词或代词词性都不能作为疑问词
  13. Unity 简易读取配置文件内容(txt,懒人用)
  14. 国际商务谈判 简答题
  15. Cg学习之01_vertex_program
  16. 这年头,做硬件工程师没前途?
  17. html编写阶乘,阶乘的实现
  18. 【技术】uniapp之聊天室 demo
  19. Junit-对涉及数据库操作的服务进行单元测试
  20. 使用Matlab对Excel数据画对比图

热门文章

  1. 小行业如何巧用aps软件发展壮大
  2. 反相器的知识(阎石P115例题3.5.1)
  3. 易基因|m5C甲基化研究揭示mRNA m5C对维持果蝇生殖干细胞发育的分子机制
  4. 有oracle操作系统,哪些操作系统可以安装ORACLE软件
  5. 仓储+调度,YOGO智能配送站能否改变外卖配送格局?
  6. 亚马逊刷好评的方法有哪些?
  7. 营销机器人已全面接入头条落地页,留资营销更高效
  8. HoloLens开发(配置)
  9. 红队外围打点中CMS识别重点漏洞整理(一)
  10. 打字游戏之暂停与结束