我对webservices很新。我试图找出如何根据我所拥有的wsdl描述来制定请求消息(并确定响应消息)。
这是来自第三方网络服务。我有权访问的WSDL描述为我提供了大量信息,例如<types>
<message>
<operation>
等。
但是在我在网上看过的例子中,它显示了“soap:envelope”标签中的请求消息。
我错过了什么?
最终我希望能够使用JQuery调用此Web服务。但我甚至无法弄清楚如何制定请求消息,更不用说对它进行ajax调用了。
任何帮助将不胜感激。
答案 0 :(得分:8)
对于这些类型的情况,我会下载soapUI,将其指向您的WSDL并使用它生成一些示例请求,以熟悉服务的端点,消息和数据模型(XSD)。
使用soapUI的示例请求,将它移动到jQuery的SOAP client应该相当容易(假设服务不是很大并且要求您将大对象图作为XML传输 - 在这些情况下,您可能会想要检查您的服务供应商是否有REST API,因为这些通常很容易使用jQuery)。