今日讯!Java中restTemplate携带Header请求

来源:江苏经济报 时间:2023-03-25 11:08:34


(相关资料图)

创建请求

创建请求头:

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> httpEntity = new HttpEntity<>(requestHeader);RestTemplate restTemplate = new RestTemplate();

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\"}

上一篇:

下一篇:

X 关闭

今日讯!Java中restTemplate携带Header请求

restTemplate发送POST请求时可以通过如下方法获取ResponseEntity:

2023-03-25

【环球新视野】我省累计培育超860家专精特新“小巨人”企业

南方日报讯(记者 唐亚冰)记者从广东省财政厅获悉,为支持“专精特新”企业发展,推动制造业高端化、智能化、绿色化发展,2020年至2022年,省财

2023-03-25

我省19地市上线职工医保“亲情账号”

南方日报讯(记者 钟哲见习记者 厉思璇)记者3月24日从省医疗保障局获悉,随着职工医保“门诊共济”改革逐步落地,“亲情账号”功能已在我省19个

2023-03-25

世界今日报丨“李鬼”又设新圈套 “假券商”乱象亟待整治

“不光积蓄全都搭进去了,还欠了一大笔债,我得挺住,把欠的钱还上。”云南省丽江市永胜县的李兰近日找到上海证券报记者,讲述了她的受骗经历

2023-03-25

世界观察:城市发展应关注内生增长机制

城市发展应关注内生增长机制

2023-03-25

百事通!北京汽车去年营收近两千亿:北京奔驰贡献96%营收和六成销量

依靠北京奔驰这头“现金奶牛”,北京汽车继续“躺赢”。3月24日晚间,北京汽车股份有限公司(北京汽车,01958 HK)发布的2022年财报显示,北京汽

2023-03-25

全球快看:医院采购设备限制减少 业内:库存多,需求有待观察

医院采购设备限制减少业内:库存多,需求有待观察中国商报(记者马嘉)国家卫健委近日公布的2023年版《大型医用设备配置许可管理目录》(以下

2023-03-25

世界热讯:江北新区共青团实施新业态新就业群体团建专项行动

江北新区共青团实施新业态新就业群体团建“新新之火”专项行动近日,南京江北新区团工委印发《南京江北新区新业态新就业群体团建“新新之火”

2023-03-25

江苏前两月规上工业增加值同比增长3.9%

3月24日,省统计局发布我省前两月经济运行情况。今年以来,全省经济运行呈现生产经营恢复加快、经营主体预期改善、指标增速环比回升的良好态势

2023-03-25

世界讯息:联通怎么查删除的短信记录

1、打开浏览器,搜索联通官方网站,点击进入;2、找到网站主页,点击页面左上角的“登录账号”;3、登录成功后,在左侧的功能信息栏中,点击“

2023-03-25