CorsPolicyBuilder.WithOrigins(String[]) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将指定的 origins
添加到策略。
public:
Microsoft::AspNetCore::Cors::Infrastructure::CorsPolicyBuilder ^ WithOrigins(... cli::array <System::String ^> ^ origins);
public Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder WithOrigins (params string[] origins);
member this.WithOrigins : string[] -> Microsoft.AspNetCore.Cors.Infrastructure.CorsPolicyBuilder
Public Function WithOrigins (ParamArray origins As String()) As CorsPolicyBuilder
参数
- origins
- String[]
允许的源。
返回
当前策略生成器。
注解
此方法在将源值添加到 之前将其 Origins 规范化,以匹配浏览器对标头中 ORIGIN
发送的值执行的规范化。
- 如果指定的源具有国际化域名 (IDN) ,则使用 punycoded 值。 如果源指定默认端口 (例如 HTTPS 443 或 HTTP) 80,则会在规范化过程中将其删除。 最后,方案和双编码主机名在添加到 Origins 集合之前是区域性固定小写。
- 对于所有其他源,规范化涉及执行主机名的区域性固定下大小写。