打印自动生成的WS客户端响应

时间:2013-12-26 11:00:30

标签: java web-services wsdl webservice-client

我从WSDL文件自动生成WS客户端(使用eclipse)。

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

Proxy proxy = new Proxy();
    try{
        object view = proxy.invokeEndPoint(input);
    }
    catch (Exception e) {
        e.printStackTrace();
    }

这个调用调用操作并给我一个结果(对于HTTP,它假设返回一个xml)。

如何获得整个xml响应。

实际上我得到一个可以包含许多其他对象的对象(视图),我如何获得原始xml响应?

3 个答案:

答案 0 :(得分:0)

如果您只想查看用于调试的XML,Apache Axis中有一个非常简单的SOAPMonitor,它可以用作查看SOAP请求和响应的代理。

答案 1 :(得分:0)

我想唯一的解决方案是覆盖返回对象的ToString方法 并手动构建String。

答案 2 :(得分:0)