HttpVersionPolicy Výčet

Definice

Určuje chování pro výběr a vyjednávání verze HTTP pro požadavek.

public enum class HttpVersionPolicy
public enum HttpVersionPolicy
type HttpVersionPolicy = 
Public Enum HttpVersionPolicy
Dědičnost
HttpVersionPolicy

Pole

RequestVersionExact 2

Použijte pouze požadovanou verzi.

Tato možnost umožňuje použít předem zapomenuté jasné textové připojení pro požadovanou verzi.

RequestVersionOrHigher 1

Použijte nejvyšší dostupnou verzi, downgrading pouze na požadovanou verzi, ale ne níže.

Pokud server podporuje vyšší verzi, než je požadovaná verze (buď vyjednána přes ALPN (H2), nebo inzerovaná prostřednictvím Alt-Svc (H3)) a vyžaduje se zabezpečené připojení, je výsledkem nejvyšší dostupná verze. V opačném případě se verze downgraduje na Version. Tato možnost umožňuje použít předem zapomenuté jasné textové připojení pro požadovanou verzi, ale ne pro vyšší verzi.

RequestVersionOrLower 0

Použijte požadovanou verzi nebo downgrade na nižší verzi. Toto je výchozí chování.

Pokud server podporuje požadovanou verzi, vyjednávané prostřednictvím ALPN (H2) nebo inzerované prostřednictvím Alt-Svc (H3) a vyžaduje se zabezpečené připojení, je Versionvýsledkem . Jinak verze downgraduje na HTTP/1.1. Tato možnost nepovoluje použití předem připraveného jasného textového připojení, například H2C.

Platí pro