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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM