PhpXmlRpc හි නාමාවකාශ සේවාලාභියා ඉදිරියට යොමු ප්‍රොක්සි මාර්ගය සඳහා setProxy ලබා දෙයි:

use PhpXmlRpc\Client;

$client = new Client('https://rpc.example/service');
$client->setProxy('proxy.example', 8080);

නිර්මාණකරු XML-RPC සේවාව තෝරයි; setProxy අතරමැදියාගේ සත්කාරකය සහ වරාය ගනී. HTTP ප්‍රොක්සි ලැයිස්තුව වෙතින් ලබාගත් HTTP ලිපිනයකට ප්‍රොක්සි ගිණුමක් අවශ්‍ය නොවන අනුමත පොදු XML-RPC අන්ත ලක්ෂ්‍ය මාර්ගයක් සඳහා ඒවා පිරවිය හැක. තෝරාගත් ප්‍රවාහනය අවශ්‍ය ක්‍රමයට සහාය දෙන විට එය ප්‍රොක්සි පරිශීලක නාමය, මුරපදය සහ සත්‍යාපන වර්ගය යන තර්ක ද භාර ගනී.

යෙදුමේ XML-RPC පණිවිඩ මෙම වින්‍යාසගත අවස්ථාව හරහා යවා, දෝෂ පුස්තකාලයේ සාමාන්‍ය API මගින් හසුරුවන්න. ප්‍රවාහනයේ HTTPS සහතික සත්‍යාපනය රඳවා ගන්න.

රාමුවක් මගින් කළමනාකරණය වන සේවාලාභියා සඳහා

CodeIgniter 3 හි ඇතුළත් XML-RPC පුස්තකාලය වෙනත් පන්තියකි. එහි server ක්‍රමය ගමනාන්තය නියම කරයි; PhpXmlRpc උදාහරණය $this->xmlrpc setProxy ලබා දෙන බව ඔප්පු නොකරයි.

සැබවින්ම සාදන ලද පන්තිය සහ ප්‍රවාහනය හඳුනාගෙන, පසුව එම සේවාලාභියාගේ ප්‍රොක්සි අතුරුමුහුණත භාවිත කරමින් හැකි තරම් රාමුවේ පණිවිඩ ගොඩනැගීම රඳවා ගන්න.

අදාළ ලිපි