다음을 통해 공유


HttpVersionPolicy 열거형

정의

요청의 HTTP 버전을 선택하고 협상하기 위한 동작을 지정합니다.

public enum class HttpVersionPolicy
public enum HttpVersionPolicy
type HttpVersionPolicy = 
Public Enum HttpVersionPolicy
상속
HttpVersionPolicy

필드

RequestVersionExact 2

요청된 버전만 사용합니다.

이 옵션을 사용하면 요청된 버전에 대해 사전에 협상된 일반 텍스트 연결을 사용할 수 있습니다.

RequestVersionOrHigher 1

사용 가능한 가장 높은 버전을 사용합니다. 요청된 버전으로만 다운그레이드하고 그 아래 버전으로 다운그레이드하지 않습니다.

서버가 요청된 버전보다 상위 버전을 지원하고(ALPN(H2)을 통해 협상 또는 Alt-Svc(H3)를 통해 보급) 보안 연결이 요청되면 결과는 사용 가능한 최상 버전입니다. 그렇지 않으면 버전이 Version으로 다운그레이드됩니다. 이 옵션을 사용하면 요청된 버전(상위 버전 제외)에 대해 사전에 협상된 일반 텍스트 연결을 사용할 수 있습니다.

RequestVersionOrLower 0

요청된 버전을 사용하거나 하위 버전으로 다운그레이드합니다. 이것은 기본적인 동작입니다.

서버가 요청된 버전을 지원하고(ALPN(H2)을 통해 협상 또는 Alt-Svc(H3)를 통해 보급) 보안 연결이 요청 중이라면 결과는 Version입니다. 그렇지 않으면 버전이 HTTP/1.1로 다운그레이드됩니다. 이 옵션은 사전에 협상된 일반 텍스트 연결(예: H2C) 사용을 허용하지 않습니다.

적용 대상