CORS:对预检请求的响应没有通过访问控制检查

时间:2015-11-27 11:29:56

标签: javascript c# angularjs cors asp.net-web-api2

对预检请求的响应没有通过访问控制检查。

XMLHttpRequest无法加载http://localhost:49531/Access/Authenticate。对预检请求的响应没有通过访问控制检查:否'访问控制 - 允许 - 来源'标头出现在请求的资源上。起源' http://localhost:31775'因此不允许访问。

我正在跟OPTIONS提出请求。请求返回代码200,但我仍然收到此错误。

protected void Application_BeginRequest()
        {
            if (Request.Headers.AllKeys.Contains("Origin") && Request.HttpMethod == "OPTIONS")
            {
                Response.Flush();
                Response.End();
            }
        }

我要做的是从客户端和服务器端向header添加令牌。对客户端进行身份验证后,会将令牌添加到服务器的请求中。从客户端发起的下一个请求中,此令牌由javascript发送。

0 个答案:

没有答案