HttpVersionPolicy Sabit listesi

Tanım

İstek için HTTP sürümünü seçme ve anlaşma davranışlarını belirtir.

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

Alanlar

RequestVersionExact 2

Yalnızca istenen sürümü kullanın.

Bu seçenek, istenen sürüm için önceden anlaşmalı düz metin bağlantısı kullanılmasına olanak tanır.

RequestVersionOrHigher 1

Yalnızca istenen sürüme düşürerek en yüksek kullanılabilir sürümü kullanın ancak aşağıdaki sürüme düşürmeyin.

Sunucu istenen sürümden daha yüksek bir sürümü destekliyorsa (ALPN (H2) aracılığıyla anlaşılan veya Alt-Svc (H3) aracılığıyla tanıtılan) ve güvenli bir bağlantı istenirse, sonuç kullanılabilir en yüksek sürümdür. Aksi takdirde, sürüm sürümü olarak Versiondüşürüler. Bu seçenek, istenen sürüm için önceden anlaşmalı düz metin bağlantısı kullanılmasına izin verir ancak daha yüksek bir sürüm için kullanılamaz.

RequestVersionOrLower 0

İstenen sürümü kullanın veya daha düşük bir sürüme düşürun. Bu, varsayılan davranıştır.

Sunucu, ALPN (H2) aracılığıyla anlaşılan veya Alt-Svc (H3) aracılığıyla tanıtılan istenen sürümü destekliyorsa ve güvenli bir bağlantı isteniyorsa, sonuç olur Version. Aksi takdirde sürüm HTTP/1.1 sürümüne düşürüler. Bu seçenek, H2C gibi önceden anlaşmalı düz metin bağlantısının kullanılmasına izin vermez.

Şunlara uygulanır