ප්රොක්සිය හා එහි ගමනාන්තය සමඟ 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 අඩවියට ළඟාවන ප්රොක්සි දෙකක්ද මාර්ග, බර හා පිහිටුවීමේ කාලයෙන් වෙනස් විය හැක; අඩවියේ අනුවාදය පමණක් කාර්යසාධනය පැහැදිලි නොකරයි.