0
我有一个WCF Web服务作为云服务托管在Azure上。我试图从HTML/JS Web应用程序发送一个POST SOAP请求,看起来我不能在一个域之间发送一个SOAP信封。我尝试了各种POST技术,但无济于事。有没有人经历过这种情况和/或意识到工作?通过Javascript向Azure上的WCF Web服务发出SOAP请求
任何帮助,将不胜感激。
干杯
我有一个WCF Web服务作为云服务托管在Azure上。我试图从HTML/JS Web应用程序发送一个POST SOAP请求,看起来我不能在一个域之间发送一个SOAP信封。我尝试了各种POST技术,但无济于事。有没有人经历过这种情况和/或意识到工作?通过Javascript向Azure上的WCF Web服务发出SOAP请求
任何帮助,将不胜感激。
干杯
不,这是不可能的,因为每AJAX跨域请求不能进行,除非服务器说:“我已经准备好接受”。
通常,当您发出一个跨域请求OPTIONS
向服务器发出请求时,请检查服务器允许的所有方法和选项。服务器响应一组标题,表示可以进行进一步的通信。
所以,如果你想要做一个跨域AJAX POST/GET
,你可以做到这一点提供了以下任一可能
-> Server says "I am ready to accept" for your client request - which normally does not happen
-> Use a proxy server in your layer, to forward the request to target server, and revert back the response.
欲了解更多信息,可以在MDN
论坛或CORS
事实滚动。