La retejo povas respondi per HTTP/2 tra HTTP/1.1 CONNECT-tunelo. Ĝia TLS-seanco intertraktas la celan protokolon sendepende de la klient-prokurila konekto. Ankaŭ la inverso validas: HTTP/2 al HTTPS-prokurilo ne devigas HTTP/2 ĉe la retejo.

Por intence testi la eksteran konekton, curl 8.1.0 aldonis --proxy-http2:

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

Uzu veran HTTPS-prokurilon kaj curl-kompilaĵon kun HTTP/2-subteno. Kontrolu curl --version, poste legu la detalan intertraktadon: la prokurilo povas oferti nur HTTP/1, kiun curl uzos. La opcio ne ebligas HTTP/2 ĉe ordinara HTTP- aŭ SOCKS-aŭskultilo.

Registru prokurilan intertraktadon aparte de la HTTP-versio de la fina transigo. Responda versio aŭ write-out-valoro de la fina transigo ne aŭtomate priskribas la eksteran prokurilan konekton.

Por finpunkto el la publika listo de HTTP-prokuriloj komencu per ĝia subtenata transporto kaj kompleta peto. Aldonu la opcion kiam vi vere havas HTTPS-prokurilon kaj volas testi tiun eksteran kapablon, ne ĉar la retejo subtenas HTTP/2. Eĉ du prokuriloj atingantaj la saman HTTP/2-retejon povas diferenci pri vojigo, ŝarĝo kaj starigtempo; la reteja versio sola ne klarigas rendimenton.

Rilataj artikoloj