Jersey を使用して Java で Web サービスを構築しました。Web サービスは XML を使用し、POJO (CoResponse) を MethodParameters として受け取ります。
IE
@PUT
@Consumes(MediaType.APPLICATION_XML)
public CoResponse test(CoResponse obj){
//...do something....
return obj;
}
クライアント側では、このような Put Request を行います...
CoResponse rO = service.path("path")
.type(MediaType.APPLICATION_XML_TYPE)
.accept(MediaType.APPLICATION_XML)
.put(CoResponse.class, new CoResponse());
実際、私たちの環境ではすべてが正常に機能しています。しかし今、サーバーに送信された xml-string がどのように見えるか知りたいです。その理由は、ジャージー Web サービスと互換性のあるカスタム シリアライザー/デシリアライザー (つまり、Windows モバイル用) を作成することにより、他の環境でも Web サービスを使用するためです。
put メソッドを調べて最終的な xmlstring を確認する方法はありますか? それとも他の可能性?