webapi 开启跨域支持

时间:2022-06-26 03:51:46

1、Global文件:

GlobalConfiguration.Configuration.EnableCors();

2、需要跨域的action或controller添加跨域规则

[EnableCors("*", "*", "*")]

详情查看:ASP.NET Web API自身对CORS的支持:从实例开始

[EnableCors(origins: "*", headers: "*", methods: "*")] 说明:

origins 代表允许哪些站点访问你的api,如果你只允许百度访问你的api,就可以这样设置,如果有多个用,分开
headers,methods代表所允许的请求所允许的自定义包头和HTTP方法