Partage via


HttpVersionPolicy Énumération

Définition

Spécifie les comportements de sélection et de négociation de la version HTTP d’une demande.

public enum class HttpVersionPolicy
public enum HttpVersionPolicy
type HttpVersionPolicy = 
Public Enum HttpVersionPolicy
Héritage
HttpVersionPolicy

Champs

RequestVersionExact 2

Utilisez uniquement la version demandée.

Cette option permet d’utiliser une connexion en texte clair prégociée pour la version demandée.

RequestVersionOrHigher 1

Utilisez la dernière version disponible, en descendant uniquement jusqu’à la version demandée, mais pas au-dessous.

Si le serveur prend en charge une version plus élevée que la version demandée (négociée via ALPN (H2) ou publiée via Alt-Svc (H3)) et qu’une connexion sécurisée est demandée, le résultat est la version la plus élevée disponible. Sinon, la version passe à Version. Cette option permet d’utiliser une connexion en texte clair prégociée pour la version demandée, mais pas pour une version ultérieure.

RequestVersionOrLower 0

Utilisez la version demandée ou passez à une version antérieure. Il s'agit du comportement par défaut.

Si le serveur prend en charge la version demandée, négociée via ALPN (H2) ou publiée via Alt-Svc (H3), et qu’une connexion sécurisée est demandée, le résultat est .Version Sinon, la version passe à http/1.1. Cette option n’autorise pas l’utilisation d’une connexion en texte clair préalablement négociée, par exemple H2C.

S’applique à