De webside kin mei HTTP/2 antwurdzje troch in HTTP/1.1 CONNECT-tunnel. Har TLS-sesje ûnderhannelet oer it bestimmingsprotokol los fan de kliïnt-proxyferbining. It omkearde jildt ek: HTTP/2 nei in HTTPS-proxy twingt gjin HTTP/2 op de webside ôf.

Om de bûtenste ferbining bewust te testen foege curl 8.1.0 --proxy-http2 ta:

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

Brûk in echte HTTPS-proxy en in curl-build mei HTTP/2-stipe. Kontrolearje curl --version en lês de detaillearre ûnderhanneling: de proxy kin allinnich HTTP/1 oanbiede, dat curl dan brûke sil. De opsje skeakelt gjin HTTP/2 yn op in gewoan HTTP- of SOCKS-harkpunt.

Registrearje de proxyûnderhanneling apart fan de HTTP-ferzje fan de definitive oerdracht. In antwurdferzje of write-out-wearde fan de definitive oerdracht beskriuwt net automatysk de bûtenste proxyferbining.

Begjin by in einpunt út de iepenbiere list mei HTTP-proxy’s mei it stipe transport en in folslein fersyk. Foegje dizze opsje ta as jo echt in HTTPS-proxy hawwe en dy bûtenste mooglikheid teste wolle, net om’t de webside HTTP/2 stipet. Sels twa proxy’s nei deselde HTTP/2-webside kinne ferskille yn rûtearring, belesting en opsettiid; de websideferzje allinnich ferklearret de prestaasjes net.

Relatearre artikelen