Bagikan melalui


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

RequestVersionExact 2

Hanya gunakan versi yang diminta.

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

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 dari 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, versinya diturunkan menjadi Version. Opsi ini memungkinkan penggunaan koneksi teks yang jelas yang telah dinegosiasikan sebelumnya untuk versi yang diminta tetapi tidak untuk versi yang lebih tinggi.

RequestVersionOrLower 0

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

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

Berlaku untuk