Sayt HTTP/1.1 CONNECT tuneli vasitəsilə HTTP/2 cavabı verə bilər. Onun TLS sessiyası hədəf protokolunu müştəri-proksi bağlantısından müstəqil razılaşdırır. Əksi də doğrudur: HTTPS proksisinə HTTP/2 bağlantısı saytda HTTP/2-ni məcburi etmir.

Xarici bağlantını məqsədli sınamaq üçün curl 8.1.0 versiyasında --proxy-http2 əlavə edildi:

curl --proxy https://proxy.example:8443 --proxy-http2 --connect-timeout 5 --max-time 15 --verbose https://example.com/

Həqiqi HTTPS proksisi və HTTP/2 dəstəkli curl quruluşu istifadə edin. curl --version yoxlayın, sonra ətraflı razılaşdırmanı oxuyun: proksi yalnız HTTP/1 təklif edə bilər və curl onu istifadə edəcək. Bu bayraq adi HTTP və ya SOCKS dinləyicisində HTTP/2-ni aktivləşdirmir.

Proksi razılaşdırmasını yekun ötürmənin HTTP versiyasından ayrı qeyd edin. Cavabın versiyası və ya yekun ötürmənin write-out dəyəri xarici proksi bağlantısını avtomatik təsvir etmir.

Açıq HTTP proksi siyahısından son nöqtə üçün dəstəklənən nəqliyyat və tam sorğu ilə başlayın. Bu seçimi sayt HTTP/2 dəstəklədiyi üçün deyil, həqiqətən HTTPS proksiniz olduqda və xarici imkanını yoxlamaq istədikdə əlavə edin. Eyni HTTP/2 saytına çatan iki proksi belə marşrut, yük və qurulma müddətinə görə fərqlənə bilər; təkcə sayt versiyası performansı izah etmir.

Əlaqəli məqalələr