我从WSDL文件自动生成WS客户端(使用eclipse)。
我正在使用此客户端来调用方法,例如:
Proxy proxy = new Proxy();
try{
object view = proxy.invokeEndPoint(input);
}
catch (Exception e) {
e.printStackTrace();
}
这个调用调用操作并给我一个结果(对于HTTP,它假设返回一个xml)。
如何获得整个xml响应。
实际上我得到一个可以包含许多其他对象的对象(视图),我如何获得原始xml响应?
答案 0 :(得分:0)
如果您只想查看用于调试的XML,Apache Axis中有一个非常简单的SOAPMonitor,它可以用作查看SOAP请求和响应的代理。
答案 1 :(得分:0)
我想唯一的解决方案是覆盖返回对象的ToString方法 并手动构建String。
答案 2 :(得分:0)
使用 socat linux命令
示例:http://qbit.com.mx/blog/2014/02/13/como-debuguear-un-cliente-de-webservice-java/