HttpVersionPolicy Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt Verhalten zum Auswählen und Aushandeln der HTTP-Version für eine Anforderung an.
public enum class HttpVersionPolicy
public enum HttpVersionPolicy
type HttpVersionPolicy =
Public Enum HttpVersionPolicy
- Vererbung
Felder
RequestVersionExact | 2 | Verwendet nur die angeforderte Version. Diese Option ermöglicht die Verwendung einer vorab ausgehandelten Klartextverbindung für die angeforderte Version. |
RequestVersionOrHigher | 1 | Verwendet die höchste verfügbare Version und stuft nur auf die angeforderte Version herab, jedoch nicht niedriger. Wenn der Server eine höhere als die angeforderte Version unterstützt (entweder über ALPN (H2) ausgehandelt oder über Alt-Svc (H3) angekündigt) und eine sichere Verbindung angefordert wird, ist das Ergebnis die höchste verfügbare Version. Andernfalls wird ein Downgrade der Version auf Version ausgeführt. Diese Option ermöglicht die Verwendung einer vorab ausgehandelten Klartextverbindung für die angeforderte Version, nicht jedoch für eine höhere Version. |
RequestVersionOrLower | 0 | Verwendet die angeforderte Version oder stuft auf eine niedrigere Version herab. Dies ist das Standardverhalten. Wenn der Server die angeforderte Version unterstützt (entweder über ALPN (H2) ausgehandelt oder über Alt-Svc (H3) angekündigt) und eine sichere Verbindung angefordert wird, ist das Ergebnis die Version. Andernfalls wird ein Downgrade der Version auf HTTP/1.1 ausgeführt. Diese Option ermöglicht keine Verwendung einer vorab ausgehandelten Klartextverbindung, z. B. H2C. |