HttpVersionPolicy Enumerazione

Definizione

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à
HttpVersionPolicy

Campi

RequestVersionExact 2

Usare solo la versione richiesta.

Questa opzione consente l'uso di una connessione di testo cancellata prenegoziata per la versione richiesta.

RequestVersionOrHigher 1

Usare la versione più recente disponibile, effettuando il downgrade solo alla versione richiesta ma non a una versione precedente.

Se il server supporta una versione superiore rispetto alla versione richiesta (negoziata tramite ALPN (H2) o annunciata 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 di testo cancellata prenegoziata per la versione richiesta, ma non per una versione successiva.

RequestVersionOrLower 0

Usare la versione richiesta o il downgrade a uno inferiore. Comportamento predefinito.

Se il server supporta la versione richiesta, negoziata tramite ALPN (H2) o annunciata tramite Alt-Svc (H3) e viene richiesta una connessione sicura, il risultato è .Version In caso contrario, la versione esegue il downgrade a HTTP/1.1. Questa opzione non consente l'uso di una connessione di testo cancellata prenegoti, ad esempio H2C.

Si applica a