Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/357.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 打印自动生成的WS-client响应_Java_Web Services_Wsdl_Webservice Client - Fatal编程技术网

Java 打印自动生成的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) 如何获得整个

我从WSDL文件(使用eclipse)自动生成WS-client

我正在使用此客户端调用一个方法,例如:

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();
    }