使用Vert.x的核心包创建HTTPS调用。
来源:互联网 发布:甄姬出装 知乎 编辑:程序博客网 时间:2024/05/22 02:00
int port = 8443; //端口String host = "localhost";String base = "path";//使用Base64加密用户名和密码String userpass = "Basic " + Base64.getEncoder().encodeToString("username:password".getBytes(Charset.forName("utf-8")));String url = base + url_2; //请求方式:get put post delete... HttpMethod method = HttpMethod.GET;//HTTP请求配置HttpClientOptions httpOptions = new HttpClientOptions();httpOptions.setSsl(true).setVerifyHost(false).setTrustAll(true); //配置启用SSLHttpClient httpClient = vertx.createHttpClient(httpOptions); //获取HTTPClientHttpClientRequest request = httpClient.request(method, port, host, url, response -> {System.out.println("Status Code = " + response.statusCode());response.bodyHandler(body -> {JsonObject json = new JsonObject(body.toString());System.out.println(json.encodePrettily());});}); request.headers().set(HttpHeaders.AUTHORIZATION, userpass); request.headers().set(HttpHeaders.CONTENT_TYPE, "application/json"); request.end(); //发起HTTP请求
0 1
- 使用Vert.x的核心包创建HTTPS调用。
- Vert.x学习笔记(一) Vert.x 核心包
- 采访Eberhard Wolff:使用vert.x创建高容量、可伸缩的架构
- Vert.x3---Vert.x 应用的配置
- vert.x笔记:4.vert.x中调用spring服务
- Vert.x 核心模块 DNS(十五)
- Vert.x核心模块(十七) 命令行
- vert.x笔记:3.使用vert.x发布restful接口
- Vert.x-Web的讲解和使用(一)
- Vert.x-web的讲解和使用(英文原版)
- Vert.x-Web的讲解和使用(二)
- Vert.x-Web的讲解和使用(三)
- 使用Vert.x实现一个简单的websocket聊天室
- Vert.x的eventBus实例
- Vert.x
- Vert.x
- Vert.x中EventBus中的使用
- Vert.x 核心模块 特性介绍(一)
- C 常用文件操作函数
- Android实战简易教程-第二十六枪(基于ViewPager实现微信页面切换效果)
- JSP用户登录(JavaBean操作sql server数据库) (tomcat服务器)
- 谷歌员工自曝工资 硅谷禁忌被打破
- 陈力:传智播客古代 珍宝币 泡泡龙游戏开发第44讲:PHP程序设计中的COOKIE
- 使用Vert.x的核心包创建HTTPS调用。
- Num 11 : HDOJ: 题目1002 : A+B ( 大数问题 )
- 【算法学习】【图像增强】【Retinex】Retinex Image Processing(NASA)
- 用C语言一次性读取多个文件,大量文件
- cygwin中 中文输入与输出的解决
- Oracle数据库通过创建触发器实现自增功能
- poj 1258 Agri-Net(最小生成树)
- Spark开发指南
- telnet测试对方端口