java - 提供wsdl url并获取该wsdl url中的所有请求

标签 java web-services soap soapui soap-client

Java 有没有一种方法,如果我提供 wsdl url,我可以获得该服务中可用的所有请求?

这是一个示例服务。 http://www.webservicemart.com/uszip.asmx?WSDL 。 请帮忙。

看起来有办法做到这一点 - 请 see 。 无法找到它的 Maven 依赖项或 jar。

谢谢, 迈克

最佳答案

您可以使用wsdlimport,它将为您构建一个soap 客户端。这就是我要做的方式。生成的@WebClient类将列出您可以调用的所有可能的操作。

查看此链接 http://docs.oracle.com/javase/6/docs/technotes/tools/share/wsimport.html

否则,您将必须解析 wsdl 文件以查找绑定(bind)及其名称。

关于java - 提供wsdl url并获取该wsdl url中的所有请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19641207/

相关文章:

java - 使用 Aspectj 加载时间编织来记录我的源代码(包括测试),而不记录外部库

c# - 动态创建的 Web 引用

c# - 将 SOAP 作为文本转储到文件

java.lang.IllegalArgumentException : Invalid uri '/Assignment/rest/words/{name}/protection' : escaped absolute path not valid

soap - node-soap 将命名空间添加到信封

java - 如何构建具有开始和结束字符验证的验证正则表达式?

java - 将按钮中的数字插入到 EditText 中选定的位置

java - spring rabbitmq发送动态绑定(bind)交换

api - 列出支付资源

java - 如何处理 RAW SOAP 响应?