远程访问rest方式
2019独角兽企业重金招聘Python工程师标准>>>
调用方法
LinkedHashMap resultMap = sendHttp(reqBody);
方法
private LinkedHashMap sendHttp(Map body) {
String uurl = url+ "WfTask/startAndCommitProcessByToken";
RestTemplate restTemplate = new RestTemplate();
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
headers.set("Accept-Charset", "UTF-8");
Object data = JSON.toJSON(body);
HttpEntity entity = new HttpEntity<Object>(data, headers);
ResponseEntity<Map> response = restTemplate.exchange(uurl, HttpMethod.POST, entity, Map.class);
LinkedHashMap responseMap = (LinkedHashMap) response.getBody();
return responseMap;
}
第二个方法
@SuppressWarnings({ "rawtypes", "unused" })
public static LinkedHashMap sendHttp(Map body, String url) throws Exception {
CloseableHttpClient httpClient = CommonSendClient
.acceptsUntrustedCertsHttpClient();
HttpComponentsClientHttpRequestFactory clientHttpRequestFactory = new HttpComponentsClientHttpRequestFactory(
httpClient);
// String workFlowUrl =
// "https://asset-test.kehujiabj.com:8843/message.mq.front/springtest/test3";
RestTemplate restTemplate = new RestTemplate(clientHttpRequestFactory);
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_JSON);
headers.set("Accept-Charset", "UTF-8");
Object data = JSON.toJSON(body);
HttpEntity entity = new HttpEntity<Object>(data, headers);
ResponseEntity<Map> response = restTemplate.exchange(url,
HttpMethod.POST, entity, Map.class);
LinkedHashMap responseMap = (LinkedHashMap) response.getBody();
return responseMap;
}
转载于:https://my.oschina.net/u/3229047/blog/849287
远程访问rest方式相关推荐
- NAS外网远程访问的方式
使用远程访问功能,您可以随时随地访问您的TNAS 设备.读取您TNAS 中的文件或是对您的TNAS 设备进行配置.远程访问 能给您的工作及生活带来极大的便利. 铁威马NAS有提供三种远程访问的方式,可 ...
- 网络远程访问的方式使用树莓派
一.软件准备 1.树莓派镜像 官网:Raspberry Pi OS – Raspberry Pi 2.SDCardFormatterv5 SD Memory Card Formatter | SD A ...
- mysql5.7 设置远程访问
mysql5.7设置远程访问不是和网上说的一样建个用户赋个权限就可以访问的.比如下边这个就是建用户赋权限,可能在之前的版本可以,但是我在我的mysql上一直不行.为此烦了好久!!!项目都耽误了!! 一 ...
- mysql5.7.6允许远程_mysql5.7 设置远程访问
mysql5.7设置远程访问不是和网上说的一样建个用户赋个权限就可以访问的.比如下边这个就是建用户赋权限,可能在之前的版本可以,但是我在我的mysql上一直不行.为此烦了好久!!!项目都耽误了!! 一 ...
- 第五章预习导图部署远程访问服务
5.1远程访问服务概述:RAS是指能够,允许客户机通过拨号连接或连接登录网络 5.1.1远程访问连接方式:1.拨号网络: 通过使用电信提供商提供的服务如电话号码等2.虚拟局域网:VPN是穿越公用网 ...
- postgresql 开启远程访问、postgre设置开机自启动、psql: error: FATAL: Peer authentication failed for user “postgres“
文章目录 一.psql: error: FATAL: Peer authentication failed for user "postgres" 二.postgresql 开启远 ...
- 实现远程访问PLC的方法篇一
实现远程访问PLC的方法篇一 背景介绍 远程访问的方式--公网IP 硬件要求 实现原理 实现步骤 关键技术 一年发一贴的我又回来了,坚持做一件事不容易,能坚持一年写一篇技术贴更不容易(坚持不要脸地给自 ...
- 1. Linux安装和远程访问
Unix和Linux概述 1.Unix:一种多任务,多用户,分时操作系统,最初由汇编语言编写,后来用c重新编程. 多任务:可以同时执行多个任务. 多用户:多个用户可以在同一时间使用系统.设计分时原则, ...
- 文档管理使人力资源部门受益的 7 种主要方式
文档管理使人力资源部门受益的 7 种主要方式 在 COVID-19 大流行期间,人力资源 (HR) 必须迅速调整工作重点,将其活动重点重新放在远程劳动力的需求上.尽管许多员工继续在家工作,但安全的工作 ...
最新文章
- Android客户端开发—开源数据库框架LitePal
- python【力扣LeetCode算法题库】20- 有效的括号(辅助栈)
- 编写易于理解代码的六种方式
- 关于Notepad++环境的搭建以及代码的编译工具mingw
- AviatorEvaluator表达式引擎
- 删除数据清理oracle表空间,oracle数据库删除无用表空间及数据文件过程
- 每天一个linux命令(目录文件操作):【转载】Linux文件类型与扩展名
- win8内置管理员用户无法激活此应用
- 设定自己的100个人生目标
- 及c语言实现 pdf,词法分析及其C语言实现.PDF
- Data()笔记之getDate()的基本用法
- 【coq】函数语言设计 练习题inductionlists 总结
- 阿里云轻量应用服务器如何升级?
- 字节跳动正式宣布要做全网搜索,百度真正的危机来了!
- PHP-FPM的PM配置参数说明
- js获取PC设备信息,js获取手机设备信息,最全
- linux常用命令、linux系统、linux属于什么操作系统、linux系统安装、linux怎么读、linux和windows的区别、linux配置ip地址、linux系统一般用来,在线查询工具
- 【LSR标签平滑理解】
- 配置DeepStreaks环境
- 学习《华为基本法》(5):经营重心
热门文章
- 基于神经网络的混合计算(DNC)-Hybrid computing using a NN with dynamic external memory
- 相似图像识别检 —基于图像签名(LSH)
- VS2012 编译 boost1.53/ boost1.49
- 中石油计算机组成原理a在线考试,计算机组成原理试题A.doc
- postman返回值设置为全局变量
- K8s 应用管理之道 - 有状态服务
- VueI18n的应用
- 大数据处理时的一种BitMap小算法
- 转自把《编程珠玑》读薄
- 菜鸟学SSH(八)——Hibernate对象的三种状态