asp.net core webapi 配置跨域处理

在Startup.cs文件中的ConfigureServices方法中加入如下代码:

//配置跨域处理

            services.AddCors(options =>

            {

                options.AddPolicy("any", builder =>

                {

                    builder.AllowAnyOrigin() //允许任何来源的主机访问

                    .AllowAnyMethod()

                    .AllowAnyHeader()

                    .AllowCredentials();//指定处理cookie

                });

            });

在控制器中使用:在控制器类上加入特性

[EnableCors("any")] //设置跨域处理的 代理

//配置跨域处理            services.AddCors(options =>            {                options.AddPolicy("any", builder =>                {                    builder.AllowAnyOrigin() //允许任何来源的主机访问                    .AllowAnyMethod()                    .AllowAnyHeader()                    .AllowCredentials();//指定处理cookie                });            });

原文地址:https://www.cnblogs.com/wangjieke/p/9449288.html