public void ConfigureServices(IServiceCollection services)
{
//.....
services.AddCors(options =>
{
options.AddPolicy("all", builder =>
{
builder
.WithMethods("GET", "POST", "HEAD", "PUT", "DELETE", "OPTIONS")
.AllowAnyHeader()
.AllowAnyOrigin(); //允许任何来源的主机访问
//.AllowCredentials()//(不能加,加上就报错.不能共存)
});
});
//.......
}
public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
//.....
app.UseAuthentication();
app.UseAuthorization();
app.UseCors("all"); // 跨域放在验证后面
//......
}
.NetCore .Net 跨域
于 2021-07-14 15:26:43 首次发布