クライアントが送信した別のオブジェクトに依存するオブジェクトを取得したいとします。したがって、通常のシナリオでは、まず最初のオブジェクトをPOSTし、次にそれを取得して最終オブジェクトを構築し、GETメソッドで取得する必要があります。どのように私はセッションなしでそれを行うことができますか? (私たちはRESTfulなアプリケーションに入っています)。POSTへのJersey(Restful)応答にデータ(オブジェクト)を追加しますか?
Jerseyを使用したPOST要求に対する応答にオブジェクト(XmlElement)を追加することはできますか? 私は2つの操作(POST、GET)をしなくてもいいです。 HTTPプロトコルと矛盾していますか?
あなたの説明をありがとう。私はセッションを使用せず、入力オブジェクトでPOSTを行い、ジャージーレスポンスに別のオブジェクトを出力するだけの場合を考えます。その応答オブジェクトをJersey Responseに追加するにはどうすればよいですか? – Lahniep
@Lahniep:私はオブジェクトにJAXBツーリングを使用し、メソッドを持っています:@POST @Path( "/")@Produces( "application/xml")@Consumes( "application/xml")OutputObject foobar(InputObject input ) '。これはすべて標準のJAX-RSです。 –
これはサーバ側でOKです。しかし、どのようにクライアント側でPOST応答を取得しますか?私の場合、レスポンスはClientResponseオブジェクトに保存されます。そこからOutputObjectを取り出すことは可能ですか? – Lahniep