Vietne var atbildēt ar HTTP/2 caur HTTP/1.1 CONNECT tuneli. Tās TLS sesija saskaņo galamērķa protokolu neatkarīgi no klienta–starpniekservera savienojuma. Spēkā ir arī pretējais: HTTP/2 savienojums ar HTTPS starpniekserveri nepiespiež vietni izmantot HTTP/2.

Lai mērķtiecīgi pārbaudītu ārējo savienojumu, curl 8.1.0 pievienoja --proxy-http2:

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

Izmantojiet īstu HTTPS starpniekserveri un curl būvējumu ar HTTP/2 atbalstu. Pārbaudiet curl --version un lasiet detalizēto saskaņošanu: starpniekserveris var piedāvāt tikai HTTP/1, ko curl tad izmantos. Opcija neieslēdz HTTP/2 parastā HTTP vai SOCKS klausīšanās punktā.

Reģistrējiet starpniekservera saskaņošanu atsevišķi no gala pārsūtīšanas HTTP versijas. Atbildes versija vai gala pārsūtīšanas write-out vērtība automātiski neapraksta ārējo savienojumu ar starpniekserveri.

Galapunktam no publiskā HTTP starpniekserveru saraksta sāciet ar tā atbalstīto transportu un pilnīgu pieprasījumu. Pievienojiet opciju, kad jums tiešām ir HTTPS starpniekserveris un gribat pārbaudīt šo ārējo spēju, nevis tāpēc, ka vietne atbalsta HTTP/2. Pat divi starpniekserveri uz vienu HTTP/2 vietni var atšķirties maršrutēšanā, slodzē un izveides laikā; vietnes versija viena pati veiktspēju neizskaidro.

Saistītie raksti