“跨域请求已阻止”。如何克服?

问题描述 投票:4回答:3

[当我使用ionic和angularJS调用休息服务时,它正在“跨源请求被阻止”。如何克服呢?

谢谢。

更好地在Chrome扩展程序中添加https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=en

angularjs ionic-framework ionic
3个回答
3
投票
<cfheader name="Access-Control-Allow-Origin" value="*">
<cfheader name="Content-Type" value="text/javascript">

您将在服务器页面上的上方文本中设置,这意味着您要从远程访问哪个页面。我正在使用Coldfusion服务器的另一件事是,上面的代码看起来是cf代码格式。因此,您将更改使用的服务器的语法。


0
投票

跨域请求是从一个域到另一个域的请求。为了安全起见,除非您控制接收域的服务器,否则您将无法解决该问题。因此,要解决您的问题,您必须在相同的域之间发出请求。有关更多信息,请参见:http://en.wikipedia.org/wiki/Cross-origin_resource_sharing


0
投票

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

https://www.thepolyglotdeveloper.com/2014/08/bypass-cors-errors-testing-apis-locally/

Chrome对我来说最成功。

© www.soinside.com 2019 - 2024. All rights reserved.