请求未通过访问控制检查:否'Access-Control-Allow-Origin'

时间:2016-04-19 09:54:52

标签: http-headers request angular

我只是尝试使用Failure [INSTALL_FAILED_DUPLICATE_PERMISSION perm=<your applicationId>.permission.C2D_MESSAGE pkg=<your applicationId>]

中的mocky.io

但是得到了这个错误:

  

XMLHttpRequest无法加载http://www.mocky.io/v2/5715f13a1100004d1187d9e1。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点“http://localhost:8080”访问。

我的请求看起来像这样:

http://localhost:8080

2 个答案:

答案 0 :(得分:2)

实际上你应该在mocky.io中设置标题Access-Control-Allow-Origin。 只需点击&#34;切换到高级模式&#34;你会看到一个&#34;自定义标题&#34;输入。添加Access-Control-Allow-Origin并将*作为其值。然后创建你的mocky.io网址。它现在应该工作。

答案 1 :(得分:0)

看起来您正在尝试访问其他域。 也许在web.config中添加这个?

<httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="http://localhost" />   </customHeaders> </httpProtocol>