HttpVersionPolicy Enumerazione
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.
Specifica i comportamenti per la selezione e la negoziazione della versione HTTP per una richiesta.
public enum class HttpVersionPolicy
public enum HttpVersionPolicy
type HttpVersionPolicy =
Public Enum HttpVersionPolicy
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| RequestVersionOrLower | 0 | Usare la versione richiesta o effettuare il downgrade a una versione inferiore. Si tratta del comportamento predefinito. Se il server supporta la versione richiesta, negoziata tramite ALPN (H2) o pubblicizzata tramite Alt-Svc (H3) e viene richiesta una connessione sicura, il risultato è Version. In caso contrario, la versione effettua il downgrade a HTTP/1.1. Questa opzione non consente l'uso di una connessione testo non crittografato prenegoziata, ad esempio H2C. |
| RequestVersionOrHigher | 1 | Usare la versione più recente disponibile, con il downgrade solo alla versione richiesta, ma non alla versione seguente. Se il server supporta una versione successiva rispetto alla versione richiesta (negoziata tramite ALPN (H2) o pubblicizzata tramite Alt-Svc (H3) e viene richiesta una connessione sicura, il risultato è la versione più elevata disponibile. In caso contrario, la versione esegue il downgrade a Version. Questa opzione consente l'uso di una connessione testo non crittografato prenegoziata per la versione richiesta, ma non per una versione successiva. |
| RequestVersionExact | 2 | Usare solo la versione richiesta. Questa opzione consente l'uso di una connessione testo non crittografato prenegoziata per la versione richiesta. |