KestrelServerOptions.AllowAlternateSchemes Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che controlla la modalità di convalida del :scheme
campo per le richieste HTTP/2 e HTTP/3.
Se false
il campo ':scheme' per le richieste HTTP/2 e HTTP/3 deve corrispondere esattamente al trasporto (ad esempio https per le connessioni TLS, http per non TLS). Se true
il campo ':scheme' per le richieste HTTP/2 e HTTP/3 può essere impostato su valori alternativi e questo valore verrà riflesso da 'HttpRequest.Scheme'. Lo schema deve essere ancora valido in base a https://datatracker.ietf.org/doc/html/rfc3986/#section-3.1. Abilitare questa opzione solo quando si usa un proxy attendibile. Questa opzione può essere usata in scenari come i proxy che eseguono la conversione da protocolli alternativi. Vedere https://datatracker.ietf.org/doc/html/rfc7540#section-8.1.2.3.
Le applicazioni che abilitano questa operazione devono convalidare che venga fornito uno schema previsto prima di usarlo.
public bool AllowAlternateSchemes { get; set; }
member this.AllowAlternateSchemes : bool with get, set
Public Property AllowAlternateSchemes As Boolean
Valore della proprietà
Commenti
Il valore predefinito è false
.