Java中restTemplate携带Header请求
来源:腾讯云 时间:2023-03-23 06:07:57
(资料图片仅供参考)
创建请求
创建请求头:
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请求
- 视讯!私募基金是什么意思通俗讲_私募基金是什么意思
- 美国十大青春校园电影 美国青春校园电影推荐 天天短讯
- 加息前夕,事情要落地了!A股,周四行情预判
- 最新消息:世界水日丨杨浦:听民意、汇民智,共建更具人气、更高品质的水岸空间
- 中谷海运与广州港集团的这次会面蕴藏着什么?| 航运界 天天观焦点
- i wanna be攻略,I wanna be the guy之后要怎么过啊 快看点
- 每日快报!拓新药业:新华联解除质押20万股
- 全球观速讯丨安徽歙县:设立司法保护新安江工作站
- 谋定而后动类似的句子_谋定而后动
- 【环球时快讯】春分刚过 长春迎来降雨
- 快播:思凡晓月老板歌词完整版_思凡晓月老板歌词
- 自己做火药被炸伤,这事我也做过 环球热点
- 亚历山德拉宫剧院修复体现了几十年的衰败
- 文明礼仪教育主题班会教案_教育主题班会教案
- 全球今热点:提质升级,保持中国外贸传统出口优势(开放谈)
- 和讯个股快报:2023年03月21日 福石控股(300071),MACD指标出现“白龙出水”信号_全球通讯
- 大赢家(荣华实业股票)_资讯推荐
- 安慰机器人 天天报道
- 中银绒业:982换电目前仍处在换电网站铺设及客户拓展阶段
- 美国这一城市宣布进入紧急状态 为何进入紧急状态? 当前资讯
- 今热点:春分吃春味 老字号创新青团受热捧
- 心脉医疗(688016):3月20日北向资金增持9.92万股
- 手握奥斯卡小金人,61岁的杨紫琼赢麻了|环球热文
- 日媒:日本在中东存在感逐渐减弱|观察
- 最新:塞翁失马焉知非福什么意思_塞翁失马成语出处
- 天天即时看!德园路337号
- 这句话是什么意思虽然你无法向往? 环球看点
- 每日消息!力量钻石盘中大幅跳水,较历史高点已下跌60%
- 全球观天下!李亚鹏:之所以点赞王菲谢霆锋动态,是因为已经放下了过去的感情
x
广告
x
广告