HttpVersionPolicy 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
要求の 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 | 要求されたバージョンのみを使用します。 このオプションを使用すると、要求されたバージョンに対して事前にネゴシエーションされたクリア テキスト接続を使用できます。 |