作者:oz法卡山英雄营 | 来源:互联网 | 2023-06-03 13:05
he ‘Access-Control-Allow-Origin‘ header contains multiple values ‘, *‘, but only one is allowed. Origin ‘
http://‘ is therefore not allowed acce
原因是api里面写了注入参数,还有web.config里面也有,去到web.config里面那部分配置就可以了。
//授权的请求域名
actionContext.Response.Headers.Add("Access-Control-Allow-Origin", Origin);
//授权的请求方式
actionContext.Response.Headers.Add("Access-Control-Allow-Methods", "*"); //GET,POST,PUT,DELETE,OPTION
actionContext.Response.Headers.Add("Access-Control-Allow-Headers", "x-requested-with");
actionContext.Response.Headers.Add("Access-Control-Allow-Credentials", "true");
C# MVCapi跨域问题