CorsPolicyBuilder.WithOrigins(String[]) 方法

定义

将指定的 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 集合之前是区域性固定小写。
  • 对于所有其他源,规范化涉及执行主机名的区域性固定下大小写。

适用于