HTTP/2 преговарање с проксијем и његовим одредиштем
curl опција --proxy-http2 управља везом с HTTPS проксијем. Одредиште унутар тунела преговара сопствену HTTP верзију.
Веб-сајт може одговорити 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 сајта могу разликовати у рути, оптерећењу и времену успостављања; сама верзија сајта не објашњава перформансе.