Spring RestTemplate для публикации с несколькими файлами и параметрами запроса - PullRequest
1 голос
/ 27 марта 2019

Я получаю контроллер с составным файлом и строкой [].Мне нужно сделать пост-метод: использование restTemplate.В настоящее время я могу отправить несколько файлов или строку [], но не оба одновременно.

Map<String, String[]> paramMap = request.getParameterMap();
MultiValueMap<String, java.lang.Object> body= new LinkedMultiValueMap<>();
body.add("uploadFile", file);
for (String key : paramMap.keySet()) {
    body.add(key, paramMap.get(key));
}
HttpEntity<MultiValueMap<String, Object>> requestEntity = new HttpEntity<>(body, headers);
response = restTemplate.postForEntity(url, requestEntity, String.class);
...