HttpVersionPolicy Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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. |