" No' Access-Control-Allow-Origin'标题存在"只有一次

时间:2016-06-07 11:26:05

标签: angularjs asp.net-web-api cors

我得到了常见错误" No' Access-Control-Allow-Origin'标头出现在请求的资源上。"很少在我的网站上。

通常用户将使用该网站登录Web API,如果出现错误,将出现一个红色框,显示带有推理的消息(即密码错误)。

但是,很少会出现没有消息的红色框。在浏览器中检查控制台我得到了“不允许访问控制 - 允许 - 来源”#39;标头出现在请求的资源上#34;。

现在好了,众所周知,这与跨域请求有关。我的API服务器上启用了CORS,并且工作正常。只需点击"登录"按钮再次重试请求,之后没有问题。

还有其他人有这种行为吗?

修改

我注意到当IE上发生这种情况时,我在控制台中收到此消息:"XMLHttpRequest: Network Error 0x80070005, Access is denied."但是,如果我只是单击登录或刷新页面,则所有进一步的请求都处理没有问题,工作得很好。

Firefox使用控制台声明"Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at"产生相同的结果。再一次,只是再次尝试没有问题。

0 个答案:

没有答案