vert.x web client发送http https请求

本文介绍了vert.x web client的异步特性及其使用方法,包括创建客户端、发送GET、POST等请求,设置参数和头部,处理异步响应结果。同时,讲解了如何发起HTTPS请求。
摘要由CSDN通过智能技术生成

vert.x web client是一个异步的http客户端,可以很容易的发送异步请求,什么是异步呢?简单举例,同步的http请求,如果服务器没有响应就要一直等着.....异步就是还可以干别的。web client还是很好用的而且提供了很多高级功能。

首先引用gradle

dependencies {
 compile 'io.vertx:vertx-web-client:3.9.2'
}

创建一个web client客户端

WebClient client = WebClient.create(vertx);

如果需要参数可以使用另一个带WebClientOptions的方法,WebClient本身是一个接口,create方法实际是new了一个WebClientBase的实现类。官网例子

//可以设置超时时间,最大重定向数,支持ssl等各种
WebClientOptions options = new WebClientOptions()
  .setUserAgent("My-App/1.2.3");
//这里可以用链式的在上面接着 .setKeepAlive(false) 
options.setKeepAlive(false);

WebClient client = WebClient.create(vertx, options);

创建好client之后,就可以调用get,post,put,delete等一系列各种方法发送请求,如果不

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值