弈品围棋,金瓶梅qvod,顺德鱼生
本文主要介绍在Asp.net Core采用CORS方式解决跨域
关于跨域的原理介绍可参考
services.AddCors(options => { options.AddPolicy("AnyOrigin", builder => { builder.AllowAnyOrigin() //允许任何来源的主机访问 .AllowAnyMethod()//允许任何请求方法 .AllowAnyHeader()//允许任何请求头 .AllowCredentials();//指定处理cookie }); });
[EnableCors("AnyOrigin")]
[Route("api/[controller]/[action]")] [ApiController] [EnableCors("AnyOrigin")] public class ValuesController : ControllerBase { // GET api/values [HttpGet] public ActionResult<IEnumerable<string>> Get() { return new string[] { "value1", "value2" }; } }
services.AddCors(options => { options.AddPolicy("AllowSpecificOrigin", builder => { builder.WithOrigins("http://localhost:40197", "http://localhost:40196") .WithHeaders("GET", "POST") .WithHeaders("Authorization"); }); });
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
asp.net搭建博客,使用BlogEngine.NET+MySql搭建博客
网友评论