“跨源请求被阻止”。如何克服?

问题描述:

当我使用ionic和angularJS调用rest服务时它正在获得“跨源请求被阻止”。如何克服?“跨源请求被阻止”。如何克服?

谢谢。

更好地将https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=en添加到您的Chrome扩展。

+0

我可以知道我的答案对你有用吗? – cfprabhu 2015-02-23 08:15:38

跨域请求是从一个域到另一个域的请求。出于安全目的,除非您控制接收域的服务器,否则无法解决该问题。为了解决您的问题,您必须向同一个域发出请求。欲了解更多信息,请参见:http://en.wikipedia.org/wiki/Cross-origin_resource_sharing

<cfheader name="Access-Control-Allow-Origin" value="*"> 
<cfheader name="Content-Type" value="text/javascript"> 

您将设置上面的文字你的服务器页面,这意味着你想从远程访问的页面上。还有一件事我使用的ColdFusion服务器,所以上面的代码看起来在CF代码格式。所以你会改变你使用的服务器的语法。

+0

谢谢帕布 – VSK 2015-02-23 07:25:49

您可以在某些Web浏览器中绕过它们。

https://blog.nraboy.com/2014/08/bypass-cors-errors-testing-apis-locally/

Chrome浏览器已最成功的我。