跨域Javascript SOAP请求

跨域Javascript SOAP请求,javascript,soap,Javascript,Soap,我只是想看看我有什么选择。我不能像你们在下面看到的那个样只用卷曲 所以,我在系统A中,这就像一个在线系统,我可以在其中构建一个表单(我没有访问他们的服务器和文件的权限)。这个系统允许我做的一件事就是添加javascript 所以在系统A中,我需要调用一个API。API托管在其他地方。我正试图通过javascript进行此调用,但出现了跨域错误 现在,如果您想知道为什么我不使用PHP,这一切都与策略有关。系统A是完全认证的,这意味着它已经过测试,并且是完全安全的。这同样适用于正在使用的API。如果

我只是想看看我有什么选择。我不能像你们在下面看到的那个样只用卷曲

所以,我在系统A中,这就像一个在线系统,我可以在其中构建一个表单(我没有访问他们的服务器和文件的权限)。这个系统允许我做的一件事就是添加javascript

所以在系统A中,我需要调用一个API。API托管在其他地方。我正试图通过javascript进行此调用,但出现了跨域错误

现在,如果您想知道为什么我不使用PHP,这一切都与策略有关。系统A是完全认证的,这意味着它已经过测试,并且是完全安全的。这同样适用于正在使用的API。如果我使用PHP,我将不得不在我们的服务器上托管PHP文件(不能访问他们的服务器),而我们的服务器没有经过认证。客户端将不允许这样做,并且要获得服务器认证是一个漫长的过程。总之,我不能做A系统之外的任何事情

我已经看到我可以潜在地使用jsonp,但这只适用于GET?愚蠢的问题,我怎么知道我是否需要发帖子或得到请求

另外,在我的情况下,谁负责允许跨域请求?是系统A(我所在的系统)还是API


我不确定您是否对web api有任何建议,但对于跨域,您可以使用jquery的jsonp或cors。因此,跨域策略将取决于web API,而不是系统A?是的,据我所知,您可以在webapi配置中启用或禁用它,但您可以使用jsonp直接调用web API,因为我知道您是否启用了webapi。对于post,您需要在web api配置中启用跨域。