HttpVersionPolicy Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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. |