HttpVersionPolicy Enumeração

Definição

Especifica comportamentos para selecionar e negociar a versão HTTP de um pedido.

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

Campos

Name Valor Description
RequestVersionOrLower 0

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

Se o servidor suportar a versão solicitada, negociada via ALPN (H2) ou anunciada via Alt-Svc (H3), e estiver a ser solicitada uma ligação segura, o resultado é o Version. Caso contrário, a versão faz downgrade para HTTP/1.1. Esta opção não permite o uso de uma ligação pré-negociada em texto claro, por exemplo, H2C.

RequestVersionOrHigher 1

Use a versão mais alta disponível, fazendo downgrade apenas para a versão solicitada, mas não abaixo.

Se o servidor suportar uma versão superior à solicitada (negociada via ALPN (H2) ou anunciada via Alt-Svc (H3)) e for solicitada uma ligação segura, o resultado é a versão mais alta disponível. Caso contrário, a versão rebaixa para Version. Esta opção permite o uso de uma ligação pré-negociada em texto claro para a versão solicitada, mas não para uma versão superior.

RequestVersionExact 2

Usa apenas a versão solicitada.

Esta opção permite a utilização de uma ligação pré-negociada em texto claro para a versão solicitada.

Aplica-se a