2016-10-26 7 views
0

いくつかの引数を受け入れる@POSTメソッドを書くことは可能ですか?いくつかのオブジェクトはいくつかのプリミティブを受け取りますか?次のようになります:いくつかの引数を受け入れるPOSTメソッド

@POST 
    @Consumes({MediaType.APPLICATION_JSON}) 
    @Produces({MediaType.TEXT_PLAIN}) 
    @Path("/post") 
    public String postMessage(Message msg,Car car,String s,int i) throws Exception{ 
} 

はいの場合 - リクエストボディはどのように見えますか?

ありがとうございました

+0

に対応するJSONオブジェクトを形成する必要があると思い

public String postMessage(PostInput input) 

でしょうか? –

+0

なぜあなたは 'Integer'の代わりに' int'を使う必要がありますか? – walen

答えて

2

入力用のラッパーコンテナクラスを作成することで可能です。例:

class PostInput{ 
    private Message message, 
    private Car car; 
    private String s; 
    private int i; 

    // getters and setters for properties 
} 

その後、メソッドのシグネチャを使用すると、POSTのための任意のチュートリアルを見たあなたは、クライアント

関連する問題