Compartilhar via


HttpVersionPolicy Enumeração

Definição

Especifica comportamentos para selecionar e negociar a versão HTTP de uma solicitação.

public enum class HttpVersionPolicy
public enum HttpVersionPolicy
type HttpVersionPolicy = 
Public Enum HttpVersionPolicy
Herança
HttpVersionPolicy

Campos

RequestVersionExact 2

Use apenas a versão solicitada.

Essa opção permite o uso de uma conexão de texto não criptografado pré-inicializada para a versão solicitada.

RequestVersionOrHigher 1

Use a versão mais recente disponível, fazendo downgrade apenas para a versão solicitada, mas não para uma inferior.

Se o servidor der suporte a uma versão mais alta do que a versão solicitada (negociada via ALPN (H2) ou anunciada por meio de Alt-Svc (H3)) e uma conexão segura for solicitada, o resultado será a versão mais alta disponível. Caso contrário, a versão será downgrade para Version. Essa opção permite o uso de uma conexão de texto não criptografado pré-inicializada para a versão solicitada, mas não para uma versão superior.

RequestVersionOrLower 0

Use a versão solicitada ou faça downgrade para uma inferior. Este é o comportamento padrão.

Se o servidor der suporte à versão solicitada, negociada via ALPN (H2) ou anunciada por meio de Alt-Svc (H3) e uma conexão segura estiver sendo solicitada, o resultado será .Version Caso contrário, a versão será downgrade para HTTP/1.1. Essa opção não permite o uso de uma conexão de texto não criptografado pré-inicializada, por exemplo, H2C.

Aplica-se a