1
我可以从JavaScript调用SOAP Web服务吗?有问题的SOAP Web服务是Exchange Web服务平台的成员。我找到了Exchange Web Services OSX Widget,但它使用Curl来执行实际的SOAP调用。所以我想知道JavaScript能否通过身份验证与SOAP接口有限制。使用JavaScript调用需要认证的SOAP Web服务
我可以从JavaScript调用SOAP Web服务吗?有问题的SOAP Web服务是Exchange Web服务平台的成员。我找到了Exchange Web Services OSX Widget,但它使用Curl来执行实际的SOAP调用。所以我想知道JavaScript能否通过身份验证与SOAP接口有限制。使用JavaScript调用需要认证的SOAP Web服务
由于具有相同的来源策略,JavaScript不是很擅长Web服务,这意味着您只能从与您调用的页面相同的域请求资源。
您可以通过在服务器上设置代理以将请求传递到其他位置来解决此问题。问题在于你必须自己构建SOAP消息,因为我非常怀疑有人因为前面提到的限制而不太愿意编写js SOAP库。相反,我会选择你喜欢的服务器端SOAP库,并公开一个接口,通过AJAX调用。
请参阅此问题http://stackoverflow.com/questions/124269/simplest-soap-example-using-javascript – moxn 2010-08-19 08:35:21