Konfigurimi i një përfaqësuesi të përcjelljes me PhpXmlRpc Client.setProxy
Përdorni PhpXmlRpc Client.setProxy për ndërmjetësin duke e mbajtur URL-në e shërbimit XML-RPC si destinacion.
Klienti me hapësirë emrash i PhpXmlRpc ekspozon setProxy për një rrugë përfaqësuesi përcjelljeje:
use PhpXmlRpc\Client;
$client = new Client('https://rpc.example/service');
$client->setProxy('proxy.example', 8080);
Konstruktori zgjedh shërbimin XML-RPC; setProxy merr strehuesin dhe portin e ndërmjetësit. Një adresë HTTP nga lista e përfaqësuesve HTTP mund t'i plotësojë ato për një rrugë të lejuar drejt një pikëfundi publik XML-RPC që nuk kërkon llogari përfaqësuesi. Ai pranon gjithashtu argumente të emrit të përdoruesit, fjalëkalimit dhe llojit të vërtetimit kur transporti i zgjedhur mbështet skemën e kërkuar.
Dërgoni mesazhet XML-RPC të aplikacionit përmes këtij shembulli të konfiguruar dhe trajtoni gabimet me API-n e zakonshme të bibliotekës. Ruajeni verifikimin e certifikatës HTTPS të transportit.
Për një klient të administruar nga një framework
Biblioteka XML-RPC e integruar në CodeIgniter 3 është një klasë tjetër. Metoda e saj server cakton destinacionin; shembulli PhpXmlRpc nuk provon se $this->xmlrpc ekspozon setProxy.
Përcaktoni klasën dhe transportin që janë krijuar në të vërtetë, pastaj përdorni ndërfaqen e përfaqësuesit të atij klienti duke ruajtur ndërtimin e mesazheve të framework-ut kur është e mundur.