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