我已经使用Axis2堆栈sucessfully.If创建了一个Java Webservice(首先是Axis2文件,然后是wsdl2Java)我正在使用Axis2堆栈,它将创建所有的Java bean内容。
通过创建请求对象(在Java中),我使用从纯java中的WSDL生成的存根(在java中)编写了一个Webservice客户端,并在响应中获得了java对象。
但我的要求是,我需要获取这两者的.XML格式。
请告诉我如何才能捕获实际的SoapRequest.xml文件和SoapResponse.xml文件。
发布于 2009-07-11 04:26:21
我不知道用Java怎么做。但是检查一下SOAP tracer by MS是否可以使用?它拦截SOAP请求和响应,并在其编辑器中显示。
发布于 2009-07-11 06:15:11
Axis附带了一个名为tcpmon的实用程序,它就是为此而设计的。它充当代理,并在您发出/接收请求/响应对时显示它们。只需运行:
java org.apache.axis.utils.tcpmon [listenPort targetHost targetPort]并通过此重定向SOAP请求。您将获得一个UI,其中显示每个请求和相应的响应。
https://stackoverflow.com/questions/1112924
复制相似问题