Java 如何捕获SoapRequest.xml和SoapResponse.xml

Java 如何捕获SoapRequest.xml和SoapResponse.xml,java,web-services,axis2,Java,Web Services,Axis2,我已经创建了一个JavaWebServiceFirst.WSDL文件,然后成功地使用Axis2堆栈创建了WSDL2Java 我已经编写了一个Webservice客户机,它使用纯Java中WSDL生成的存根,通过在Java中创建请求对象,在响应中我得到了Java对象 但我的要求是,我需要为这两种格式获取.XML格式 请让我知道如何捕获实际的SoapRequest.xml文件和SoapResponse.xml文件。使用或拦截http流量。我不知道如何使用Java。但是检查一下是否可以使用?它截取SO

我已经创建了一个JavaWebServiceFirst.WSDL文件,然后成功地使用Axis2堆栈创建了WSDL2Java

我已经编写了一个Webservice客户机,它使用纯Java中WSDL生成的存根,通过在Java中创建请求对象,在响应中我得到了Java对象

但我的要求是,我需要为这两种格式获取.XML格式


请让我知道如何捕获实际的SoapRequest.xml文件和SoapResponse.xml文件。

使用或拦截http流量。

我不知道如何使用Java。但是检查一下是否可以使用?它截取SOAP请求和响应,并在编辑器中显示。

Axis附带了一个名为的实用程序,专门为此设计。它充当代理,并在发出/接收请求/响应对时显示它们。只需运行:

java org.apache.axis.utils.tcpmon [listenPort targetHost targetPort]

并通过此重定向SOAP请求。您将获得一个UI,显示每个请求和相应的响应。

如果流量已经加密,但来自您所在的机器,您能否提供有关如何拦截流量的任何额外信息?