Java中restTemplate携带Header请求
【资料图】
创建请求
创建请求头:
Map requestBody = new HashMap<>();requestBody.put("userId", userId);requestBody.put("userName", userName);
创建请求体:
HttpHeaders requestHeader = new HttpHeaders();requestHeader.add("cookie", "cookie");requestHeader.add("userInfo", "{userId:101,userName:userName}");
创建请求方式:
HttpEntity
POST请求
restTemplate发送POST请求时可以通过如下方法获取ResponseEntity
:
ResponseEntity responseEntity = restTemplate.postForEntity(url, httpEntity, JSONObject.class);
或用以下方法获取jsonObject
:
JSONObject jsonObject = restTemplate.postForObject(url, httpEntity, JSONObject.class);
GET请求
GET请求没有相应的方法,只能用exchange方法获取ResponseEntity
:
ResponseEntity responseEntity = restTemplate.exchange(url, HttpMethod.GET, httpEntity, JSONObject.class, requestBody);
若出现如下报错:
Not enough variables available to expand
则是因为RestTemplate认为大括号{}为占位符,需要将请求头中的{userId:101,userName:userName}
改为{\"userId\":\"101\",\"userName\":\"userName\"}
标签:
为您推荐
广告
随机阅读
- Java中restTemplate携带Header请求
- 传吉利旗下远程汽车赴美IPO前将再融资 时讯
- 环球快报:大连海事大学召开新学期督导工作会议
- 左安漪园社区
- 什么是射影定理_射影定理的含义|环球最新
- 视焦点讯!学士学位英语零基础怎么考_学士学位
- 美版知乎:中国不用信用卡 是不是太落后 ?
- 暴风连续涨停(期货配资雷曼小景)-环球焦点
- 置之不理的置是什么意思|环球观焦点
- 榜单公布!_全球独家
- 门没锁歌词完整版_门没锁 环球观察
- 痛击之刃任务联盟在哪里接
- 当前时讯:506亿元大手笔!分红“模范生”中国神华真“壕”
- 街赛车竞技场好玩吗 街赛车竞技场玩法简介 环球通讯
- 今日热搜:槁项黄馘
- 世界快资讯:3小时售出盐焗鸡1.2万只!梅州客家预制菜“热销”国际博览会
- 张惠妹最好听的十首歌
- 金岭矿业(000655)2月28日股东户数3.74万户,较上期减少6.49%
- 经常胃胀气的人要注意这些(经常胃胀气的原因) 天天头条
- 装甲速览 | 1.20.1超测服日系8级TD Ho-Ri 2 装甲分布
广告
财经
- 外资公募密集“上新”海外资管巨头角逐中国市场-聚看点
- 3月23日基金净值:长城久富混合(LOF)A最新净值1.4797,跌0.05%
- 中国移动财报:2022 年中国移动营运收入为 9373 亿元 同比增长 10.5%
- 什么叫自吸式水泵 世界观速讯
- castsequence怀旧服_castsequence
- 2023’CNCE棉业发展年会在京召开
- 为什么有的蟹黄是稀的有的是干的?|全球资讯
- 胡利安-阿劳霍:不能代表巴萨出场感到沮丧 巴萨这里是另一个世界 世界速看
- 当前最新:胜华波关联收购会计处理存疑,按原材料采购入账或虚增成本
- 24岁女孩每月只花15元,想在40岁之前省出财务自由!
- 2020年支付宝如何获得敬业福_每日焦点
- 把财政补贴改为奖学金
- 沙尘暴来袭,但空气净化器已经卖不动了?|资讯
- 热带气旋“弗雷迪”在马拉维已致507人死亡
- 美联储点阵图:2023年底联邦基金利率预期维持于5.1%_世界观察
- 斗战神罗刹哪个系好-每日观察
- 海鲜暂时不吃怎么保存好_海鲜暂时不吃如何保存好
- 场地使用证明是哪个部门办_场地使用证明在哪里开 全球即时看
- 云南省会是哪个城市简称(云南省会是哪个城市)
- 镇沅沃柑俏销市场