Veebisait võib vastata HTTP/2-ga läbi HTTP/1.1 CONNECT-tunneli. Selle TLS-seanss lepib sihtprotokolli kokku kliendi-puhverserveri ühendusest sõltumatult. Kehtib ka vastupidine: HTTP/2 HTTPS-puhverserveriga ei sunni veebisaiti HTTP/2 kasutama.

Välimise ühenduse sihilikuks testimiseks lisas curl 8.1.0 valiku --proxy-http2:

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

Kasuta tegelikku HTTPS-puhverserverit ja HTTP/2 toega curl-i järku. Kontrolli curl --version ja loe üksikasjalikku protokollikokkulepet: puhverserver võib pakkuda ainult HTTP/1, mida curl siis kasutab. Valik ei lülita HTTP/2 sisse tavalisel HTTP- või SOCKS-kuulajal.

Salvesta puhverserveri protokollikokkulepe eraldi lõpliku ülekande HTTP-versioonist. Vastuse versioon või lõppülekande write-out väärtus ei kirjelda automaatselt välimist puhverserveri ühendust.

Avaliku HTTP-puhverserverite loendi lõpp-punkti puhul alusta toetatud transpordist ja täielikust päringust. Lisa valik siis, kui sul on tegelikult HTTPS-puhverserver ja soovid testida seda välimist võimekust, mitte seepärast, et sait toetab HTTP/2. Isegi sama HTTP/2-saiti saavutavad kaks puhverserverit võivad erineda marsruutimise, koormuse ja ühenduse loomise aja poolest; saidi versioon üksi ei selgita jõudlust.

Seotud artiklid