记录asp.net core 跨域问题
简单方法请求头增加返回跨域
//请求头增加返回跨域
Response.Headers.Add("Access-Control-Allow-Origin", "*");
如果是post请求又是json,使用中间件
//中间件解决跨域问题
builder.Services.AddCors(options =>
{
// allcore: 策略名称
options.AddPolicy("allcore", corsBuilder =>
{
corsBuilder.AllowAnyHeader()
.AllowAnyOrigin()
.AllowAnyMethod();
});
});
//跨域中间件生效
app.UseCors("allcore");
使用中间件后解决