HttpVersionPolicy Enum

Definisi

Menentukan perilaku untuk memilih dan menegosiasikan versi HTTP untuk permintaan.

public enum class HttpVersionPolicy
public enum HttpVersionPolicy
type HttpVersionPolicy = 
Public Enum HttpVersionPolicy
Warisan
HttpVersionPolicy

Bidang

Nama Nilai Deskripsi
RequestVersionOrLower 0

Gunakan versi yang diminta atau turunkan ke versi yang lebih rendah. Ini adalah perilaku default.

Jika server mendukung versi yang diminta, baik dinegosiasikan melalui ALPN (H2) atau diiklankan melalui Alt-Svc (H3), dan koneksi aman sedang diminta, hasilnya adalah Version. Jika tidak, versi diturunkan ke HTTP/1.1. Opsi ini tidak mengizinkan penggunaan koneksi teks jelas yang telah dinegosiasikan sebelumnya, misalnya, H2C.

RequestVersionOrHigher 1

Gunakan versi tertinggi yang tersedia, menurunkan hanya ke versi yang diminta tetapi tidak di bawah ini.

Jika server mendukung versi yang lebih tinggi daripada versi yang diminta (baik dinegosiasikan melalui ALPN (H2) atau diiklankan melalui Alt-Svc (H3)) dan koneksi aman diminta, hasilnya adalah versi tertinggi yang tersedia. Jika tidak, versi diturunkan ke Version. Opsi ini memungkinkan penggunaan koneksi teks jelas yang telah dinegosiasikan sebelumnya untuk versi yang diminta tetapi tidak untuk versi yang lebih tinggi.

RequestVersionExact 2

Hanya gunakan versi yang diminta.

Opsi ini memungkinkan penggunaan koneksi teks jelas yang telah dinegosiasikan sebelumnya untuk versi yang diminta.

Berlaku untuk