以下のようにレストサービスを使用する必要があります。 jersyクライアントカスタムメディアタイプレストコールポスト操作を使用する
@POST
@Produces("application/vnd.app.mail-service+json")
@Consumes("application/vnd.app.mail-service+json")
public TempResponse submit(TempRequest request) {
}
ここで、TempRequestはJAXBオブジェクトです。
サービスをjavascriptから使用するには受け入れ、「アプリケーション/ vnd.app.mailサービス+ JSON」と要求を提出するには、JSONリクエスト
{
"TempRequest" :{
"TempR1" : {
"id" : "1212",
"name" : "app",
}
}
}
を送信するなどのContent-Typeを設定して、サービスアプリケーションで受信した要求本体があれば、空であります私は "+ xml"を両方の消費で試して、コンテンツのタイプを生成して変更しますが、リクエストボディは空ではありません。 jacsonコアとASLと春に展開4.3.7アプリケーションでJersy-cleintおよびJAX-RSを使用して
- 1.19.3
「TempRequest」とは何ですか?あなたのカスタムクラスですか? – Ravi
それはカスタムクラス –