HttpVersionPolicy Wyliczenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Określa zachowania dotyczące wybierania i negocjowania wersji protokołu HTTP dla żądania.
public enum class HttpVersionPolicy
public enum HttpVersionPolicy
type HttpVersionPolicy =
Public Enum HttpVersionPolicy
- Dziedziczenie
Pola
RequestVersionExact | 2 | Użyj tylko żądanej wersji. Ta opcja umożliwia korzystanie z wstępnie wynegocjowanego połączenia w postaci zwykłego tekstu dla żądanej wersji. |
RequestVersionOrHigher | 1 | Użyj najwyższej dostępnej wersji, obniżając poziom tylko do żądanej wersji, ale nie poniżej. Jeśli serwer obsługuje wyższą wersję niż żądana wersja (wynegocjowana za pośrednictwem alpn (H2) lub anonsowana za pośrednictwem Alt-Svc (H3)), a wymagane jest bezpieczne połączenie, wynikiem jest najwyższa dostępna wersja. W przeciwnym razie wersja zostanie obniżona do Version. Ta opcja umożliwia użycie wstępnie wynegocjowanego połączenia w postaci zwykłego tekstu dla żądanej wersji, ale nie dla nowszej wersji. |
RequestVersionOrLower | 0 | Użyj żądanej wersji lub niższej wersji do niższej. Jest to zachowanie domyślne. Jeśli serwer obsługuje żądaną wersję, wynegocjowany za pośrednictwem alpn (H2) lub anonsowany za pośrednictwem Alt-Svc (H3), a żądanie bezpiecznego połączenia to Version. W przeciwnym razie wersja zostanie obniżona do wersji HTTP/1.1. Ta opcja nie zezwala na używanie wstępnie wynegocjowanego połączenia w postaci zwykłego tekstu, na przykład H2C. |