HttpVersionPolicy Výčet

Definice

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

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

Pole

RequestVersionExact 2

Používejte pouze požadovanou verzi.

Tato možnost umožňuje použití předem připraveného připojení s prostým textem pro požadovanou verzi.

RequestVersionOrHigher 1

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

Pokud server podporuje vyšší verzi, než je požadovaná verze (buď vyjednaná přes ALPN (H2) nebo inzerovaná přes Alt-Svc (H3)) a vyžaduje se zabezpečené připojení, výsledkem je nejvyšší dostupná verze. Jinak verze downgraduje na Version. Tato možnost umožňuje použití předem připraveného připojení pro prostý text 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, buď vyjednanou přes ALPN (H2), nebo inzerovanou přes Alt-Svc (H3) a vyžaduje se zabezpečené připojení, výsledkem je Version. V opačném případě se verze downgraduje na HTTP/1.1. Tato možnost neumožňuje použití předem připraveného připojení pro prostý text, například H2C.

Platí pro