1. 发送端
HttpHeaders headers = new HttpHeaders();
headers.add("Authorization", token); // 可有可无
HttpEntity<List<String>> httpEntity = new HttpEntity<>(list, headers);
String url = path + "/pict/getPica";
JSONObject resultObject = restTemplate.postForEntity(url, httpEntity, JSONObject.class).getBody();
2. 接收端:
@PostMapping("/pict/getPica")
public ResponseData<JSONObject> getPica(@RequestBody List<String> list) {}
注意, 不能设置 :
headers.setContentType(MediaType.APPLICATION_FORM_URLENCODED);
否则会失败.
亲测有效可行.
本文介绍了如何使用Spring的RestTemplate通过Authorization token发送带有HttpHeaders的POST请求,以列表形式获取图片数据,并特别提到不能设置特定Content-Type的情况。
1万+

被折叠的 条评论
为什么被折叠?



