1

我已经用 netbeans IDE 实现了一些 rest webservices,但是在测试 post 请求时,我得到了一些异常,如下所示:

 POST RequestFailed RequestFailed --> Status: (500) 
 Response: { ......
 javax.ws.rs.WebApplicationException: java.lang.IllegalArgumentException: Error parsing media type ', application/xml'
 Content may not have Container-Containee Relationship.

和 post 方法相关的代码是

@POST
@Override
@Consumes({"application/xml", "application/json"})
public void create(Mobilereading entity) {
    super.create(entity);
}

通常一切似乎都是正确的,但我不知道问题出在哪里?任何解决方案请*

在此处输入图像描述

4

1 回答 1

1

修改我们的代码为

@POST
@Override
@Consumes({"application/xml", "application/json"})
public void create(JAXBElement<Mobilereading> entity) {
    super.create(entity);
}
于 2013-03-01T11:22:57.753 回答