Grails使用POST请求中的XML填充params

时间:2012-06-19 14:01:51

标签: grails

我有一个RestFull grails api,我通过grails Controller公开。 我需要自动绑定POST请求中发送的xml数据。 我不认为使用groovy bindData(object,params)有效,因为params引用似乎没有xml元素。我在UrlMappings中使用parseRequest=true,但params对象没有xml元素。

我是否缺少其他配置,以便我的params对象自动填充xml body元素?

2 个答案:

答案 0 :(得分:7)

似乎正确的方法是使用:

request.reader.text

获取原始xml。其他方法对我来说并不成功。

答案 1 :(得分:1)

request.XML是持有从XML请求中解析的元素的对象

查看控制器可用的request变量。