Spring RestTemplate用于Xml响应的POST方法?

时间:2012-08-29 18:56:17

标签: spring resttemplate

我已经通过REST API工具测试了一个POST请求,并以XML格式获取响应。

我不确定需要使用哪种方法以及上面的响应类型类应该是什么。

有人可以帮助我使用相同的代码段吗?

谢谢, 卡锡尔

1 个答案:

答案 0 :(得分:2)

您需要添加xml消息转换器以将xml消息转换为java对象。

请参阅解决方案Stack Overflow

此外,您可以捕获String格式的结果并手动处理它。示例:

String xmlData = restTemplate.postForObject(url, parameters, String.class);
// pass this string to xml parser and prepare java object

Sample xml Parsing example

希望这有帮助