我有一个通过 grails 控制器公开的 RestFull grails api。我需要自动绑定 POST 请求中发送的 xml 数据。我不认为使用 groovybindData(object,params)
作品作为params
参考似乎没有 xml 元素。我parseRequest=true
在 UrlMappings 中使用,但params
对象没有 xml 元素。
我是否缺少其他一些配置,以便我的 params 对象自动填充 xml 正文元素?
我有一个通过 grails 控制器公开的 RestFull grails api。我需要自动绑定 POST 请求中发送的 xml 数据。我不认为使用 groovybindData(object,params)
作品作为params
参考似乎没有 xml 元素。我parseRequest=true
在 UrlMappings 中使用,但params
对象没有 xml 元素。
我是否缺少其他一些配置,以便我的 params 对象自动填充 xml 正文元素?
似乎正确的方法是使用:
request.reader.text
获取原始 xml。其他方法对我来说并不成功。
request.XML
是持有从 XML 请求解析的元素的对象
查看控制器可用的请求变量。