Java 打印自动生成的WS-client响应
我从WSDL文件(使用eclipse)自动生成WS-client 我正在使用此客户端调用一个方法,例如:Java 打印自动生成的WS-client响应,java,web-services,wsdl,webservice-client,Java,Web Services,Wsdl,Webservice Client,我从WSDL文件(使用eclipse)自动生成WS-client 我正在使用此客户端调用一个方法,例如: Proxy proxy = new Proxy(); try{ object view = proxy.invokeEndPoint(input); } catch (Exception e) { e.printStackTrace(); } 这个调用调用该操作并给出一个结果(对于HTTP,它假设返回一个xml) 如何获得整个
Proxy proxy = new Proxy();
try{
object view = proxy.invokeEndPoint(input);
}
catch (Exception e) {
e.printStackTrace();
}
这个调用调用该操作并给出一个结果(对于HTTP,它假设返回一个xml)
如何获得整个xml响应
实际上,我得到了一个可以包含许多其他对象的对象(视图),如何获得原始xml响应?如果您只想查看用于调试的xml,Apache Axis中有一个非常简单的,它可以用作查看SOAP请求和响应的代理。我认为唯一的解决方案是覆盖返回对象的ToString方法
并手动构建字符串。使用socatlinux命令
例如:您使用哪个Web服务库?我使用的是Eclipse内置库-不确定它使用的是什么库
Proxy proxy = new Proxy();
try{
object view = proxy.invokeEndPoint(input);
}
catch (Exception e) {
e.printStackTrace();
}