.Net Cors 跨域配置域名萬用字元
阿新 • • 發佈:2021-12-30
話不多說,直接上程式碼:
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 實現跨域控制,可以選擇參考我的這篇文章: