다음을 통해 공유


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[]

허용되는 원본입니다.

반환

현재 정책 작성기입니다.

설명

이 메서드는 헤더에 전송 ORIGIN 된 값에서 브라우저가 수행하는 정규화와 일치하도록 원본 값을 에 추가 Origins 하기 전에 원본 값을 정규화합니다.

  • 지정된 원본에 IDN(국제화된 도메인 이름)이 있는 경우 punycoded 값이 사용됩니다. 원본이 기본 포트(예: HTTPS의 경우 443, HTTP의 경우 80)를 지정하는 경우 정규화의 일부로 삭제됩니다. 마지막으로 스키마 및 펀코딩된 호스트 이름은 컬렉션에 추가 Origins 되기 전에 문화권 고정 소문자입니다.
  • 다른 모든 원본의 경우 정규화에는 호스트 이름의 문화권 고정 하위 대/소문자를 수행하는 작업이 포함됩니다.

적용 대상