ப்ராக்ஸியுடனும் அதன் இலக்குடனும் HTTP/2 பேச்சுவார்த்தை
curl-இன் --proxy-http2 HTTPS ப்ராக்ஸி இணைப்பைக் கட்டுப்படுத்துகிறது. சுரங்கத்துக்குள் இலக்கு தனது HTTP பதிப்பைத் தனியாக ஒப்புக்கொள்கிறது.
வெப்சைட் HTTP/1.1 CONNECT சுரங்கம் வழியாக HTTP/2-இல் பதிலளிக்கலாம். அதன் TLS செஷன் கிளையன்ட்–ப்ராக்ஸி இணைப்பிலிருந்து சுயமாக இலக்கு நெறிமுறையை ஒப்புக்கொள்கிறது. மாறாகவும் உண்மை: HTTPS ப்ராக்ஸிக்கான HTTP/2 வெப்சைட்டில் HTTP/2-ஐக் கட்டாயப்படுத்தாது.
வெளி இணைப்பை நோக்கத்துடன் சோதிக்க curl 8.1.0 --proxy-http2 சேர்த்தது:
curl --proxy https://proxy.example:8443 --proxy-http2 --connect-timeout 5 --max-time 15 --verbose https://example.com/உண்மையான HTTPS ப்ராக்ஸியும் HTTP/2 ஆதரிக்கும் curl பில்டும் பயன்படுத்தவும். curl --version பார்த்து விரிவான பேச்சுவார்த்தையைப் படிக்கவும்: ப்ராக்ஸி HTTP/1 மட்டுமே தரலாம்; curl அதைப் பயன்படுத்தும். சாதாரண HTTP அல்லது SOCKS கேட்பு முனையில் இந்த விருப்பம் HTTP/2 இயக்காது.
ப்ராக்ஸி பேச்சுவார்த்தையை இறுதிப் பரிமாற்றத்தின் HTTP பதிப்பிலிருந்து தனியாகப் பதிவு செய்யவும். பதிலின் பதிப்போ இறுதிப் பரிமாற்றத்தின் write-out மதிப்போ வெளிப் ப்ராக்ஸி இணைப்பைத் தானாக விவரிக்காது.
பொது HTTP ப்ராக்ஸி பட்டியலின் முனையத்துக்கு ஆதரிக்கும் பரிமாற்றமும் முழுமையான கோரிக்கையும் கொண்டு தொடங்கவும். உண்மையாக HTTPS ப்ராக்ஸி இருந்து அதன் வெளித் திறனைச் சோதிக்க வேண்டும்போது விருப்பம் சேர்க்கவும்; வெப்சைட் HTTP/2 ஆதரிக்கிறது என்பதால் அல்ல. ஒரே HTTP/2 தளத்தை அடையும் இரு ப்ராக்ஸிகளும் பாதை, சுமை, இணைப்பு அமைக்கும் நேரத்தில் வேறுபடலாம்; தளத்தின் பதிப்பு மட்டும் செயல்திறனை விளக்காது.