オブジェクトとしてxmlを投稿し、サーバーからの応答本文でxmlを受信するjax-rsクライアントを作成しようとしています。コードは次のとおりです。
import org.apache.cxf.jaxrs.client.WebClient;
..
TravelRequest tr = ...
..
WebClient client = WebClient.create(url);
client.type(javax.ws.rs.core.MediaType.APPLICATION_XML_TYPE).accept(javax.ws.rs.core.MediaType.APPLICATION_XML_TYPE);
javax.ws.rs.core.Response r = client.post(tr);
Object response = r.getEntity();
応答オブジェクトの Java タイプは、sun.net.www.protocol.http.HttpURLConnection$HttpInputStream です。入力ストリームから xml を読み取る代わりに、TravelRequest タイプのオブジェクトを取得することは可能ですか? 誰かがその例を知っていますか?Spring を使用してクライアントを構成することもできます。どんな助けでも大歓迎です。