我使用Jersey在Java中构建了一个Web服务。 Web服务使用XML并将POJO(CoResponse)作为MethodParameters。
即。
@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服务兼容的自定义Serializer / Deserializer(即用于windows mobile),也可以在其他环境中使用web服务。
有没有办法查看put方法以查看最终的xmlstring?还是其他一些可能性?