8443 තොටුපොළේ HTTPS සේවාවකට 8080 තොටුපොළේ HTTP ප්‍රොක්සියක් හරහා ළඟා විය හැක. මෙම සංඛ්‍යා වෙනස් සම්බන්ධතා විස්තර කරයි:

$handle = curl_init('https://api.example:8443/status');
curl_setopt($handle, CURLOPT_PROXY, 'http://proxy.example:8080');
curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);

ක්‍රියාත්මක කිරීම, දෝෂ හැසිරවීම සහ හැන්ඩලයේ ජීවන චක්‍රය තවමත් යෙදුම සතුය. කේත කොටස සහතික සත්‍යාපනය නොවෙනස්ව මාර්ගගත කිරීමේ ආදාන එකට තබා ගනී.

cURL මුලින්ම proxy.example:8080 වෙත සම්බන්ධ වේ. මෙම HTTPS ගමනාන්තය සඳහා උමං ඉල්ලීම api.example:8443 නම් කරන අතර TLS අනන්‍යතාව api.example ලෙසම පවතී.

CURLOPT_PORT යනු ගමනාන්ත තොටුපොළ අභිබවා යාමකි, ප්‍රොක්සියේ තොටුපොළ නොවේ. URL https සමඟ ආරම්භ වන සෑම විටම එය 443 ලෙස සැකසීම 8443 තුළ හිතාමතා සත්කාරක කරන සේවාවක් අභිබවා යා හැක. libcurl එම විකල්පය භාවිතා කරනවාට වඩා URL තුළ තොටුපොළ තෝරන ලෙස නිර්දේශ කරයි.

හැන්ඩලය නැවත භාවිතා කරන විට පෙර ස්පෂ්ට තොටුපොළ අභිබවා යාමක් ගැනද සලකන්න. නව URL එකක් පරස්පර වශයෙන් ඉතිරි වී ඇති විකල්ප අර්ථ නිරූපණය කිරීම පහසු නොකරයි.

මැදිහත්කරු තෝරාගත් ගමනාන්ත තොටුපොළ වෙත CONNECT අනුමත කළ යුතුය. 8443 සඳහා ප්‍රතික්ෂේප කිරීම ප්‍රොක්සි ශ්‍රාවකය ගෙන යාමට හෝ TLS සත්‍යාපනය අක්‍රීය කිරීමට හේතුවක් නොවේ.

අදාළ ලිපි