通过检查WSDL文件来确定Web服务中可用的方法

时间:2011-09-23 19:55:15

标签: java eclipse web-services soap wsdl

(我对网络服务还不熟悉,请原谅任何不正确的术语)

给定一个WSDL URL,如何通过查看WSDL文件的源来确定该Web服务中可用的方法?

此外,如何构建SOAP响应以与WSDL文件一起使用以将数据发布回Web服务?

3 个答案:

答案 0 :(得分:2)

与其他人不同,我不打算详细介绍WSDL文件以及如何阅读它。您最终将通过阅读书籍,文章,尝试Web服务等来自学这一切。

我要做的是向您推荐一个非常简单易用且功能强大的工具,而不是每个Web服务开发人员(尤其是Web服务新手)的工具箱中的工具:SoapUI

您在SoapUI中创建一个简单项目,并将其指向Web服务的WSDL文件。它将发现操作,创建示例请求和响应消息,创建Web服务的模拟等等。

然后,您可以查看WSDL代码,并借助SoapUI中提供的内容,了解每种方法中涉及哪些元素。

答案 1 :(得分:1)

只需在浏览器中打开此URL到WSDL(看起来像http://host:port/ddfdgfgd?wsdl)或将其下载到文件即可。 查找所有WSDL节portType(portType类似于Java接口)。所有WSDL端口类型都包含链接到输入/输出消息的操作。这些消息与XSD元素或类型链接(它取决于SOAP编码类型)。

此外,您可以使用wsimport命令行工具导入带有Java的WSDL,并实现客户端或服务器端。

答案 2 :(得分:1)

我认为你问的是如何解释wsdl。以下文章[1] [2]可能会对您有所帮助。

[1] http://wso2.org/library/2873

[2] http://wso2.org/library/2935