对于任何对使用Apache Axis的Web服务具有中等专业知识的人来说,这可能是一个简单的问题.
我有一个由Axis 1.4中的wsdl2java生成的Web服务客户端.我正在编写需要访问实际SOAP消息本身的单元测试,并与Axis生成的客户端java类进行比较. (不要问)
如何从服务的响应中检索实际的SOAP消息?
从搜索周围我可以收集到的是我必须得到MessageContext.
我试过这些方面的东西……
MessageContext mc = MessageContext.getCurrentContext();
String message = mc.getCurrentMessage().getSOAPPartAsString();
但在这种情况下,mc为null ….
任何帮助表示赞赏!