通过WSDL形成SOAP请求消息

Sha*_*haz 2 ajax soap wsdl web-services

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

这是来自第三方Web服务.我可以访问的WSDL描述给了我一些信息,比如<types> <message> <operation>等.

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

我错过了什么?

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

任何帮助,将不胜感激.

Lar*_*ann 8

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

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

  • 如果您处于没有自动生成的代理代码的环境中,则表示+1.即使您有可用的代理类,您也需要熟悉SoapUI.我无法告诉你我的节省了多少时间. (2认同)