通过 Javascript 向 Azure 上的 WCF Web 服务发出 SOAP 请求
Soap request to WCF web service on Azure via Javascript
我有一个作为云服务托管在Azure上的WCF Web服务。我正在尝试从 HTML/JS Web 应用程序发送 POST SOAP 请求,看来我无法跨域发布 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
事实。
相关文章:
- 如何通过安全的https连接在javascript中使用基于soap xml的Web服务
- 从Javascript连接到SOAP Web服务
- 如何在javascript或jquery中调用 asp.net 基于3.5 soap xml的Web服务
- 对SOAP服务的Preflight OPTIONS请求不起作用
- 允许从 JavaScript 到 GlassFish 上的 SOAP Web 服务的跨源
- 将 SOAP 服务绑定到 SAPUI5 simpleform
- 通过 Javascript 向 Azure 上的 WCF Web 服务发出 SOAP 请求
- 如何通过jquery从Soap服务获取数据
- 如何将图像从移动web应用程序(PhoneGap&JavaScript)上传到SOAP web服务
- IONIC框架(AngularJs&JavaScript)|是推荐的基于SOAP的web服务
- AngularJS-SOAP服务与AngularJS模型的集成
- 如何在Firefox操作系统中使用SOAP web服务
- 如何调用Worklight HTTP SOAP适配器以从Web服务执行登录页面
- 如何在node.js中使用soap web服务
- 调用asp.net web服务时出现Javascript soap错误
- 如何使用Rhino中的SOAP web服务响应处理ServerSide XSLT
- 使用javascript SOAP请求使用WCF服务
- 如何使用jquery或javascript从常规HTML调用soap web服务
- 使用javascript通过https(通过客户端证书验证)连接到soap web服务
- 为TFS SOAP web服务构建javascript客户端