HttpVersionPolicy Enumeração

Definição

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

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

Campos

Nome Valor Description
RequestVersionOrLower 0

Use a versão solicitada ou o downgrade para uma versão inferior. Esse é o comportamento padrão.

Se o servidor der suporte à versão solicitada, negociada via ALPN (H2) ou anunciada via Alt-Svc (H3) e uma conexão segura estiver sendo solicitada, o resultado será Version. Caso contrário, a versão será rebaixado para HTTP/1.1. Essa opção não permite o uso de uma conexão de texto claro pré-inicializada, 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 der suporte a uma versão mais alta do que a versão solicitada (negociada via ALPN (H2) ou anunciada via 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á rebaixda para Version. Essa opção permite o uso de uma conexão de texto clara pré-datada para a versão solicitada, mas não para uma versão mais alta.

RequestVersionExact 2

Use apenas a versão solicitada.

Essa opção permite o uso de uma conexão de texto clara pré-datada para a versão solicitada.

Aplica-se a