post request使用netbeans解析媒体类型'application / xml'时出错

时间:2012-12-19 16:44:06

标签: xml json rest netbeans jersey

我已经使用netbeans IDE实现了一些其他的web服务,但是在测试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);
}

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

enter image description here

1 个答案:

答案 0 :(得分:1)

将我们的代码修改为

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