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