世界头条: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请求
- 每日简讯:奇正藏药:3月23日融资买入374.73万元,融资融券余额1.12亿元
- 大型红色文旅史诗《长征第一渡》首演
- 天天滚动:偷渡到缅甸的3名中国学生已被找回,另一人中途已被劝返
- 高考生如何网上填报志愿-天天快播
- 网上宠物商店的发展前景_网上宠物商店
- 当前看点!这3种食物是毁肝王,中老年别吃,越吃肝功能越弱,建议多吃2种菜
- 速看:情殇尸妖一度君华简介_情殇尸妖
- 龙虎榜丨江波龙今日涨12.53%,机构合计净买入957.73万元
- 全球速读:加按揭贷款 什么是加按转按贷款
- 渣打银行贷款要求是什么
- 2023年3月北京联合大学招聘程序一览_天天要闻
- 环球微速讯:人才强企|卡诺亚家居获批设立广东省博士工作站
- 天天资讯:width:100%;height:155px;background:#333;overflow:hidden;text-align:center;position:fixed;bottom:0;left:0;z-index:100000;font-family:"微软雅黑",Arial,Helvetica,sans-serif
- 定位“数字人座驾”,吉利全新智能SUV正式定名博越COOL_全球观速讯
- 深圳前两个月加工贸易出口达752亿元,同比增长6.1%
- 全球视讯!ChatGPT概念小幅拉升后迅速回落
- 文王神卦通俗解释 白话:世界实时
- 天天即时:昌江:课后服务再升级 从“常态课堂”迈向“智慧课堂”
- 日程发布:农机地头展——苏北地区规模梨园生产机械化现场选型活动暨亚夫科技服务管理技术培训会:每日快讯
- 德国法伊斯特尔瞬时型CS手榴弹
- ST信通:公司正在跟踪ChatGPT的技术发展趋势,寻找相关业务场景:世界播资讯
- 焦点热议:尸姬赫和尸姬玄的区别
- “航体之王”回归在即 36岁的他或转战中甲投靠昔日恩师
- 春“沣”十里 西安构筑文旅“新版图”! 全球即时
- 蜘蛛女皇出装
- 全球新消息丨2022年度"全国报告文学排行榜"发布 10部作品入选
- 公安经开分局开展反恐防暴宣传及演练活动:每日快播
- 【环球热闻】产业升级值得期待(观象台)
- 简讯:台湾最新民调显示:7成7民众乐见两岸恢复交流