Sajti mund të përgjigjet me HTTP/2 përmes një tuneli CONNECT HTTP/1.1. Sesioni i tij TLS negocion protokollin e destinacionit pavarësisht lidhjes klient–proxy. Vlen edhe e kundërta: HTTP/2 drejt një proxy HTTPS nuk imponon HTTP/2 në sajt.

Për të testuar qëllimisht lidhjen e jashtme, curl 8.1.0 shtoi --proxy-http2:

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

Përdorni proxy HTTPS të vërtetë dhe një ndërtim curl që mbështet HTTP/2. Kontrolloni curl --version e pastaj lexoni negocimin e hollësishëm: proxy mund të ofrojë vetëm HTTP/1, që curl do ta përdorë. Opsioni nuk aktivizon HTTP/2 në një dëgjues HTTP të thjeshtë ose SOCKS.

Regjistroni negocimin e proxy-t veçmas nga versioni HTTP i transferimit përfundimtar. Versioni i përgjigjes ose vlera write-out e transferimit final nuk përshkruan automatikisht lidhjen e jashtme me proxy-n.

Për një pikë nga lista publike e proxy-ve HTTP, filloni me transportin e mbështetur dhe një kërkesë të plotë. Shtojeni opsionin kur keni realisht proxy HTTPS dhe doni të testoni atë aftësi të jashtme, jo sepse sajti mbështet HTTP/2. Edhe dy proxy që arrijnë të njëjtin sajt HTTP/2 mund të ndryshojnë në rutim, ngarkesë dhe kohë krijimi; vetëm versioni i sajtit nuk e shpjegon performancën.

Artikuj të ngjashëm