大多数Web服务都提供WSDL链接。将此WSDL链接传递给Eclipse时,它会生成JAVA编码的客户端。将WSDL链接传递给SOAPUI时它会生成SOAP信封。
问题是:
java中有一个API,它允许我以编程方式生成SOAP XML吗?
这样的事情:
WSDLReader re = new WSDLReader("WSDLURL");
String s = re.getWSDL();
附加信息: 我找到了一个类似的API,它叫做SOAP-WS。但是文档中给出的示例是基于maven的。我希望它在普通的JAVA中,即非maven基础。
答案 0 :(得分:1)
我用以下链接解决了这个问题:
http://www.membrane-soa.org/create-soap-request.htm
这是我的问题的答案。只需下载所需的JAR,将它们包含在您的项目中并使用附加的示例。之后,如果传递WSDL文件,程序将生成所需的SOAP请求。
这适用于碰巧遇到与我相同问题的任何人。 :)
答案 1 :(得分:0)