HttpVersionPolicy Перечисление

Определение

Задает поведение для выбора и согласования версии HTTP для запроса.

public enum class HttpVersionPolicy
public enum HttpVersionPolicy
type HttpVersionPolicy = 
Public Enum HttpVersionPolicy
Наследование
HttpVersionPolicy

Поля

Имя Значение Описание
RequestVersionOrLower 0

Используйте запрошенную версию или понижение до нижней. Это поведение по умолчанию.

Если сервер поддерживает запрошенную версию, согласованную с помощью ALPN (H2) или объявленную через Alt-Svc (H3), и запрашивается безопасное подключение, результатом является Version. В противном случае версия низится до HTTP/1.1. Этот параметр не разрешает использование предварительного текстового подключения, например H2C.

RequestVersionOrHigher 1

Используйте самую доступную версию, переходя только на запрошенную версию, но не ниже.

Если сервер поддерживает более высокую версию, чем запрошенная версия (согласованная через ALPN (H2) или объявленная через Alt-Svc (H3)) и запрашивается безопасное подключение, результатом является самая высокая доступная версия. В противном случае версия низится до Version. Этот параметр позволяет использовать предварительное текстовое подключение для запрошенной версии, но не для более поздней версии.

RequestVersionExact 2

Используйте только запрошенную версию.

Этот параметр позволяет использовать предварительное текстовое подключение для запрошенной версии.

Применяется к