1. 程式人生 > 其它 >.Net Cors 跨域配置域名萬用字元

.Net Cors 跨域配置域名萬用字元

話不多說,直接上程式碼:

string[] Origins = ['https://*.example.net','https://*.example.com'];
services.AddCors(options =>
            {                
                options.AddPolicy("NeedPolicy",
                    builder =>
                    {
                        builder.WithOrigins(Origins)
                        .SetIsOriginAllowedToAllowWildcardSubdomains()
.AllowAnyHeader() .AllowAnyMethod(); }); options.AddPolicy(
"NoPolicy", builder => { builder.AllowAnyOrigin() .AllowAnyMethod() .AllowAnyHeader(); }); });

如果之前已經配置過Cors跨域,想實現萬用字元實現跨域。只要在之前的配置上加上一句程式碼:

  .SetIsOriginAllowedToAllowWildcardSubdomains()

這塊功能,在官方文件中有介紹:官方文件

如果想學習 如何使用 Cors 實現跨域控制,可以選擇參考我的這篇文章:

https://www.cnblogs.com/leoxuan/p/9750121.html