通过WSDL形成SOAP请求消息

时间:2010-12-29 00:53:36

标签: ajax web-services soap wsdl

我对webservices很新。我试图找出如何根据我所拥有的wsdl描述来制定请求消息(并确定响应消息)。

这是来自第三方网络服务。我有权访问的WSDL描述为我提供了大量信息,例如<types> <message> <operation>等。

但是在我在网上看过的例子中,它显示了“soap:envelope”标签中的请求消息。

我错过了什么?

最终我希望能够使用JQuery调用此Web服务。但我甚至无法弄清楚如何制定请求消息,更不用说对它进行ajax调用了。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:8)

对于这些类型的情况,我会下载soapUI,将其指向您的WSDL并使用它生成一些示例请求,以熟悉服务的端点,消息和数据模型(XSD)。

使用soapUI的示例请求,将它移动到jQuery的SOAP client应该相当容易(假设服务不是很大并且要求您将大对象图作为XML传输 - 在这些情况下,您可能会想要检查您的服务供应商是否有REST API,因为这些通常很容易使用jQuery)。