Bagikan melalui


CorsPolicyBuilder.WithOrigins(String[]) Metode

Definisi

Menambahkan yang ditentukan origins ke kebijakan.

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

Parameter

origins
String[]

Asal-usul yang diizinkan.

Mengembalikan

Penyusun kebijakan saat ini.

Keterangan

Metode ini menormalkan nilai asal sebelum menambahkannya agar Origins sesuai dengan normalisasi yang dilakukan oleh browser pada nilai yang dikirim di ORIGIN header.

  • Jika asal yang ditentukan memiliki nama domain internasional (IDN), nilai punycoded digunakan. Jika asal menentukan port default (misalnya 443 untuk HTTPS atau 80 untuk HTTP), ini akan dihilangkan sebagai bagian dari normalisasi. Akhirnya, skema dan nama host yang dikodekan punycoded adalah huruf kecil invarian budaya yang lebih rendah sebelum ditambahkan ke Origins koleksi.
  • Untuk semua asal lainnya, normalisasi melibatkan melakukan casing invariant budaya yang lebih rendah dari nama host.

Berlaku untuk