1

netbeans IDEを使用していくつかのRESTWebサービスを実装しましたが、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*

ここに画像の説明を入力してください

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 に答える