Сајтот може да одговори со HTTP/2 преку HTTP/1.1 CONNECT тунел. Неговата TLS сесија го договара одредишниот протокол независно од врската клиент–прокси. Важи и обратно: HTTP/2 кон HTTPS прокси не наметнува HTTP/2 на сајтот.

За намерно тестирање на надворешната врска, curl 8.1.0 го додаде --proxy-http2:

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

Користете вистинско HTTPS прокси и curl изграден со поддршка за HTTP/2. Проверете curl --version и прочитајте го деталното договарање: проксито може да понуди само HTTP/1, кој curl ќе го користи. Опцијата не вклучува HTTP/2 на обичен HTTP или SOCKS слушател.

Запишувајте го прокси договарањето одделно од HTTP верзијата на конечниот пренос. Верзијата на одговорот или write-out вредноста на конечниот пренос не ја опишува автоматски надворешната прокси врска.

За точка од јавниот список со HTTP проксија почнете со поддржаниот транспорт и целосно барање. Додајте ја опцијата кога навистина имате HTTPS прокси и сакате да ја тестирате таа надворешна можност, не затоа што сајтот поддржува HTTP/2. Дури и две проксија до истиот HTTP/2 сајт може да се разликуваат во рутирање, оптоварување и време на воспоставување; само верзијата на сајтот не ги објаснува перформансите.

Поврзани статии