通过jQuery调用WSDL服务

通过jQuery调用WSDL服务,jquery,web-services,wsdl,Jquery,Web Services,Wsdl,我一直在用jQuery搜索一些东西来调用基于WSDL(SOAP)的服务,但我没有找到任何东西 真的有什么方法可以像我称之为基于REST的服务那样称呼他们吗 我的示例URL是,如果您可以修改发送到wsdl的头,我想这是可能的 如果您需要,请查看堆栈溢出问题 虽然我不确定您需要做什么,但wsdl将以xml形式发送Web服务描述 我解决这个问题的方法是创建一个rest包装器,负责soap处理并发送json响应 通过这种方式,您可以使用$.ajax、$.getJSON、$.post等调用它您希望如何处理

我一直在用jQuery搜索一些东西来调用基于WSDL(SOAP)的服务,但我没有找到任何东西

真的有什么方法可以像我称之为基于REST的服务那样称呼他们吗


我的示例URL是

,如果您可以修改发送到wsdl的头,我想这是可能的

如果您需要,请查看堆栈溢出问题

虽然我不确定您需要做什么,但wsdl将以xml形式发送Web服务描述

我解决这个问题的方法是创建一个rest包装器,负责soap处理并发送json响应


通过这种方式,您可以使用$.ajax、$.getJSON、$.post等调用它

您希望如何处理此调用的结果?WSDL只是XML,所以您应该能够解析它。但是之后您想做什么呢?不,服务已经通过SOAP编写。我只是想知道如何使用JS调用它们。你知道吗?不,我肯定有库可以做到这一点,我只是想说,在服务器端包装它可能会更容易。要从wsdl获得结果,你需要发送一个特定的头请求。soap请求示例:POST/BibleWebservice.asmx HTTP/1.1“主机:www.webservicex.net内容类型:text/xml;字符集=utf-8。如果你能够修改jquery发送到wsdl的头,我想你会得到正确的结果,实际上这个服务是由某个人通过VisualStudio创建的,我不知道如何利用它。当我指向wsdl链接时,你能给我发一些链接让我阅读关于基于SOAP的服务吗?wsdl链接中有大量XML?还需要包含SOAP信封需要发送到wsdl的所需XML(函数名、参数等),wsdl总是有关于SOAP信封外观的说明,例如:,现在我意识到了。我认为问题应该是如何使用WSDL响应XML创建SOAP信封?