对预检请求的响应没有通过访问控制检查。
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发送。