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