我正在使用Apche Axis2作为Web服务客户端。我知道要获得Web服务的输出。但我想从wsdl文件中获取soap请求和响应。
我的wsdl是http://localhost:8080/getDetails?wsdl
如果有人可以分享他们的经历,那就太好了。
先谢谢。
答案 0 :(得分:0)
使用SoapUI工具,提供此工具的WSDL路径,如果单击特定操作,它将从WSDL加载所有操作,您可以获得示例SOAP请求(XML有效负载)。
答案 1 :(得分:0)
如果您想使用软件,请使用SoapUI。
如果你想从Java那里做,你有这些选择。
使用wsdl2java
命令为SOAP客户端生成类。
执行此操作的方法有很多,具体取决于您使用的实现方式。
使用maven插件为SOAP客户端生成类,使用此axistools-maven-plugin
在搜索名为“... Locator”和“..PortType”的类之后,请使用这些类。
OR,
搜索具有所有公开方法的接口,并找到实现它的方法。