使用JavaScript调用需要身份验证的SOAP Web服务

时间:2010-08-18 12:03:28

标签: javascript web-services soap

我可以通过JavaScript调用SOAP Web服务吗?有问题的SOAP Web服务是Exchange Web服务平台的成员。我找到了Exchange Web Services OSX Widget但是使用Curl来进行实际的SOAP调用。所以我想知道使用身份验证与SOAP接口的JavaScript能力是否存在限制。

1 个答案:

答案 0 :(得分:1)

Javascript在Web服务方面不是很好,因为原始策略相同,这意味着您只能从与您调用的页面相同的域中请求资源。

您可以通过在服务器上设置代理将请求移交给其他地方来解决此问题。这个问题是你必须自己构建SOAP消息,因为我很怀疑任何人都因为上述限制而一直打扰编写一个js SOAP库。

相反,我会选择你最喜欢的服务器端SOAP库并公开一个通过AJAX调用的接口。