HttpVersionPolicy 열거형

정의

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

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

필드

Name Description
RequestVersionOrLower 0

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

서버가 요청된 버전을 지원하거나 ALPN(H2)을 통해 협상하거나 Alt-Svc(H3)을 통해 보급되고 보안 연결이 요청되는 경우 결과는 다음과 같습니다 Version. 그렇지 않으면 버전이 HTTP/1.1로 다운그레이드됩니다. 이 옵션은 미리 작성된 지우기 텍스트 연결(예: H2C)을 사용할 수 없습니다.

RequestVersionOrHigher 1

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

서버가 요청된 버전(ALPN(H2)을 통해 협상되거나 Alt-Svc(H3)을 통해 보급됨)보다 높은 버전을 지원하고 보안 연결이 요청된 경우 결과는 사용 가능한 가장 높은 버전입니다. 그렇지 않으면 버전이 .로 Version다운그레이드됩니다. 이 옵션을 사용하면 요청된 버전에 대해 미리 학습된 지우기 텍스트 연결을 사용할 수 있지만 상위 버전에서는 사용할 수 없습니다.

RequestVersionExact 2

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

이 옵션을 사용하면 요청된 버전에 대해 미리 학습된 지우기 텍스트 연결을 사용할 수 있습니다.

적용 대상