如果.NET服务没有配置跨域请求,则会出现错误,不支持跨域
如果.NET服务没有配置跨域请求,则会出现错误,不支持跨域
一、安装Microsoft.Asp.Net.WebApi.Cors包
二、在 WebApiConfig中添加配置文件
// Web API 配置和服务 //=>支持启用跨域访问(如果您希望提供全局 CORS 策略,这样就不需要再Controller和Action上打上特性【EnableCors】) config.EnableCors(new EnableCorsAttribute("*", "*", "*")); 三、在控制器中控制跨域请求
using System.Web.Http.Cors; //跨域命名空间 namespace WebApplication1.Controllers { [EnableCors(origins: "*", headers: "*", methods: "*")] public class ValuesController : ApiControll
共有 0 条评论