HttpVersionPolicy Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает поведение для выбора и согласования версии HTTP для запроса.
public enum class HttpVersionPolicy
public enum HttpVersionPolicy
type HttpVersionPolicy =
Public Enum HttpVersionPolicy
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| RequestVersionOrLower | 0 | Используйте запрошенную версию или понижение до нижней. Это поведение по умолчанию. Если сервер поддерживает запрошенную версию, согласованную с помощью ALPN (H2) или объявленную через Alt-Svc (H3), и запрашивается безопасное подключение, результатом является Version. В противном случае версия низится до HTTP/1.1. Этот параметр не разрешает использование предварительного текстового подключения, например H2C. |
| RequestVersionOrHigher | 1 | Используйте самую доступную версию, переходя только на запрошенную версию, но не ниже. Если сервер поддерживает более высокую версию, чем запрошенная версия (согласованная через ALPN (H2) или объявленная через Alt-Svc (H3)) и запрашивается безопасное подключение, результатом является самая высокая доступная версия. В противном случае версия низится до Version. Этот параметр позволяет использовать предварительное текстовое подключение для запрошенной версии, но не для более поздней версии. |
| RequestVersionExact | 2 | Используйте только запрошенную версию. Этот параметр позволяет использовать предварительное текстовое подключение для запрошенной версии. |