Abd*_*eem 3 soap web-services angularjs ionic-framework ionic
我正在使用IONIC框架开发移动应用程序,我想访问基于SOAP的Web服务,我已经找到了这个TUTORIAL.
我正在访问公开部署的基于SOAP的Web服务.我已经在SOAP-UI中测试了所提到的基于SOAP的Web服务,并且我能够访问Web服务,但是当我从离子框架访问相同的Web服务时,它会引发异常:
跨源请求已阻止:同源策略禁止在http://www.webservicex.net/globalweather.asmx?wsdl上读取远程资源.(原因:缺少CORS标题'Access-Control-Allow-Origin').
任何人都可以让我知道这个问题是什么?
CORS是在服务器上启用的东西.您必须确保查询服务器发送的标头具有
Access-Control-Allow-Origin*;
完成后,应该解决问题.在您的情况下,XML请求被阻止,因为服务器响应中不存在这些标头.
有关详细信息,请访问http://www.w3.org/wiki/CORS_Enabled
但
出于开发目的,您可以尝试在开发阶段使用chrome扩展作为解决方法.
尝试一下:https: //chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi
注意: 在生产中,您应该在服务器端启用它.但在开发过程中,您可以尝试使用插件来禁用安全性.
| 归档时间: |
|
| 查看次数: |
1098 次 |
| 最近记录: |