HttpVersionPolicy Enum

Definition

Anger beteenden för att välja och förhandla om HTTP-versionen för en begäran.

public enum class HttpVersionPolicy
public enum HttpVersionPolicy
type HttpVersionPolicy = 
Public Enum HttpVersionPolicy
Arv
HttpVersionPolicy

Fält

Name Värde Description
RequestVersionOrLower 0

Använd den begärda versionen eller nedgradera till en lägre version. Det här är standardbeteendet.

Om servern stöder den begärda versionen, antingen förhandlas via ALPN (H2) eller annonseras via Alt-Svc (H3) och en säker anslutning begärs, blir Versionresultatet . Annars nedgraderas versionen till HTTP/1.1. Det här alternativet tillåter inte användning av en fördefinierad clear text-anslutning, till exempel H2C.

RequestVersionOrHigher 1

Använd den högsta tillgängliga versionen och nedgradera endast till den begärda versionen men inte nedan.

Om servern stöder en högre version än den begärda versionen (antingen förhandlas via ALPN (H2) eller annonseras via Alt-Svc (H3)) och en säker anslutning begärs, är resultatet den högsta tillgängliga versionen. Annars nedgraderas versionen till Version. Det här alternativet tillåter användning av en fördefinierad clear text-anslutning för den begärda versionen, men inte för en högre version.

RequestVersionExact 2

Använd endast den begärda versionen.

Med det här alternativet kan du använda en fördefinierad clear text-anslutning för den begärda versionen.

Gäller för