In trochstjoerproxy ynstelle mei PhpXmlRpc Client.setProxy
Brûk PhpXmlRpc Client.setProxy foar de tuskenpersoan en hâld de URL fan 'e XML-RPC-tsjinst as bestimming.
De nammeroomkliïnt fan PhpXmlRpc biedt setProxy foar in rûte fia in trochstjoerproxy:
use PhpXmlRpc\Client;
$client = new Client('https://rpc.example/service');
$client->setProxy('proxy.example', 8080);
De konstruktor kiest de XML-RPC-tsjinst; setProxy nimt de host en poarte fan 'e tuskenpersoan. In HTTP-adres út 'e HTTP-proksylist kin dy folje foar in tastiene iepenbiere XML-RPC-einpunt-rûte dy't gjin proxy-account nedich hat. It akseptearret ek arguminten foar brûkersnamme, wachtwurd en autentikaasjetype as it keazen transport it fereaske skema stipet.
Stjoer de XML-RPC-berjochten fan 'e applikaasje troch dit ynstelde eksimplaar en behannelje flaters fia de gewoane API fan 'e bibleteek. Behâld de HTTPS-sertifikaatkontrôle fan it transport.
Foar in kliïnt dy't troch in framework beheard wurdt
De ynboude XML-RPC-bibleteek fan CodeIgniter 3 is in oare klasse. Har server-metoade set de bestimming; it PhpXmlRpc-foarbyld bewiist net dat $this->xmlrpc setProxy biedt.
Stel fêst hokker klasse en transport oanmakke binne, brûk dan de proxy-ynterface fan dy kliïnt en behâld de berjochtbou fan it framework wêr't dat kin.