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                });            });

posted @ 2018-08-09 15:34  王杰轲  阅读(2293)  评论(0编辑  收藏  举报