Ikkonfigura proxy tal-ħruġ bil-PhpXmlRpc Client.setProxy
Uża PhpXmlRpc Client.setProxy għall-intermedjarju filwaqt li żżomm l-URL tas-servizz XML-RPC bħala destinazzjoni.
Il-klijent b'ispazju tal-ismijiet ta' PhpXmlRpc jesponi setProxy għal rotta ta' proxy tal-ħruġ:
use PhpXmlRpc\Client;
$client = new Client('https://rpc.example/service');
$client->setProxy('proxy.example', 8080);
Il-kostruttur jagħżel is-servizz XML-RPC; setProxy jieħu l-host u l-port tal-intermedjarju. Indirizz HTTP meħud minn lista tal-proxy HTTP jista' jimlihom għal rotta permessa lejn punt tat-tarf XML-RPC pubbliku li ma jeħtieġx kont tal-proxy. Huwa jaċċetta wkoll argumenti tal-isem tal-utent, il-password u t-tip ta' awtentikazzjoni meta t-trasport magħżul jappoġġja l-iskema meħtieġa.
Ibgħat il-messaġġi XML-RPC tal-applikazzjoni permezz ta' din l-istanza kkonfigurata u ittratta l-ħsarat bl-API tas-soltu tal-librerija. Żomm il-verifika taċ-ċertifikat HTTPS tat-trasport.
Għal klijent immexxi minn framework
Il-librerija XML-RPC integrata ta' CodeIgniter 3 hija klassi oħra. Il-metodu server tagħha jistabbilixxi d-destinazzjoni; l-eżempju ta' PhpXmlRpc ma jurix li $this->xmlrpc jesponi setProxy.
Identifika liema klassi u trasport inħolqu tassew, imbagħad uża l-interface tal-proxy ta' dak il-klijent filwaqt li żżomm il-bini tal-messaġġi tal-framework fejn hu possibbli.