0
HttpHeaders reqheaders= new HttpHeaders();
reqheaders.set(HttpHeaders.Accept,MediaType.Application_xml)
reqheaders.set(HttpHeaders.Content_type,MediaType.Application Json)
HttpEntity XML= new HttpEntity (json,reqheaders)
ResponseEntity<Map> xmlfile= restTemplate.exchange(url,HttpMethod.POST,XML, Map.class)

没有找到适合响应类型 [interface java.util.Map] 和内容类型 [application/xml;charset=UTF-8] 的 HttpMessageConverter

4

1 回答 1

0

看起来没有合适HttpMessageConverter的注册到 RestTemplate 可以将xml内容转换为 Map 对象。

有一些HttpMessageConverters是预先启用的,可以在这里检查。您需要确保合适HttpMessageConverter的在您的类路径中。

于 2018-01-11T12:31:12.980 回答