MVC Spring:如果我在body中传递json参数以获取post请求,我们可以得到XML响应吗?

时间:2015-06-03 06:51:09

标签: spring spring-mvc soap

我围绕它做了谷歌,但我得到的链接很少,如果传递参数作为帖子请求的主体,我们无法得到XML响应。请确认,春天可以吗?如果是,请分享注释或任何相关提示,然后我可以期待它。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

您可以使用RequestMapping注释。它确实有产生元素,它指定返回响应的类型。如果你想强制XML作为返回类型,你可以使用类似的东西

@RequestMapping(value="/someresource", 
                method=RequestMethod.POST, 
                produces=MediaType.APPLICATION_XML)

另一个例子 - 如果你只想使用JSON和XML,但是你想返回XML:

@RequestMapping(value="/someresource", 
                method=RequestMethod.POST,
                consumes={MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON},
                produces=MediaType.APPLICATION_XML)