Compartilhar via


CorsPolicyBuilder.WithOrigins(String[]) Método

Definição

Adiciona o especificado origins à política.

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

Parâmetros

origins
String[]

As origens permitidas.

Retornos

O construtor de políticas atual.

Comentários

Esse método normaliza o valor de origem antes de adicioná-lo para Origins corresponder à normalização executada pelo navegador no valor enviado no ORIGIN cabeçalho.

  • Se a origem especificada tiver um IDN (nome de domínio internacionalizado), o valor punycoded será usado. Se a origem especificar uma porta padrão (por exemplo, 443 para HTTPS ou 80 para HTTP), isso será descartado como parte da normalização. Por fim, o esquema e o nome do host punycoded são maiúsculas e minúsculas invariáveis de cultura antes de serem adicionados à Origins coleção.
  • Para todas as outras origens, a normalização envolve a execução de uma maiúsculas e minúsculas invariáveis de cultura do nome do host.

Aplica-se a