Restlet:为什么我不能获得POSTed XML内容?

时间:2014-03-21 12:44:50

标签: xml resources entity restlet

我使用restlet通过API提供REST服务。到目前为止,所有可用资源都以键,值对的形式接受内容。我现在要扩展它,以便某些资源可以接受XML。

然而,我无法让它发挥作用。当我使用XML内容发布请求时,Request#getEntity()似乎对发布的内容一无所知。我试图将实体包装在DomRepresentation中,但这也没有做任何事情。此外,当我调用Request#getEntity().getText()时,所有我回来的都是 null

为了让我的服务接受XML,我需要做什么?我已将org.restlet.ext.xml添加到类路径中......我是否需要以某种方式声明这一点?此外,还有任何其他依赖项,我需要手动处理吗?

1 个答案:

答案 0 :(得分:0)

尝试使用s StringRepresentation。 看到这个:http://l46kok.blogspot.co.il/2013/06/restlet-how-to-post-xml-data-from-client.html

相关问题