Bagikan melalui


KestrelServerOptions.AllowAlternateSchemes Properti

Definisi

Mendapatkan atau menetapkan nilai yang mengontrol bagaimana :scheme bidang untuk permintaan HTTP/2 dan HTTP/3 divalidasi.

Jika false kemudian bidang ':scheme' untuk permintaan HTTP/2 dan HTTP/3 harus sama persis dengan transportasi (misalnya https untuk koneksi TLS, http untuk non-TLS). Jika true kemudian bidang ':scheme' untuk permintaan HTTP/2 dan HTTP/3 dapat diatur ke nilai alternatif dan ini akan tercermin oleh 'HttpRequest.Scheme'. Skema masih harus valid sesuai dengan https://datatracker.ietf.org/doc/html/rfc3986/#section-3.1. Hanya aktifkan ini saat bekerja dengan proksi tepercaya. Ini dapat digunakan dalam skenario seperti proksi yang dikonversi dari protokol alternatif. Lihat https://datatracker.ietf.org/doc/html/rfc7540#section-8.1.2.3. Aplikasi yang mengaktifkan ini harus memvalidasi skema yang diharapkan disediakan sebelum menggunakannya.

public bool AllowAlternateSchemes { get; set; }
member this.AllowAlternateSchemes : bool with get, set
Public Property AllowAlternateSchemes As Boolean

Nilai Properti

Keterangan

Default ke false.

Berlaku untuk