Set upp eina framsendingarproxy við PhpXmlRpc Client.setProxy
Brúka PhpXmlRpc Client.setProxy til millumliðin og varðveit URL hjá XML-RPC tænastuni sum mál.
Navnarúmsklienturin í PhpXmlRpc bjóðar setProxy fyri eina leið gjøgnum framsendingarproxy:
use PhpXmlRpc\Client;
$client = new Client('https://rpc.example/service');
$client->setProxy('proxy.example', 8080);
Konstruktørurin velur XML-RPC tænastuna; setProxy tekur vert og port hjá millumliðnum. Ein HTTP-adressa úr HTTP-proxylistanum kann fylla tey fyri eina loyvda almenna XML-RPC-endapunktsleið, sum ikki krevur proxykontu. Hon tekur eisini við argumentum fyri brúkaranavn, loyniorð og váttanartýpu, tá ið valda flutningin stuðlar tí kravda skemi.
Send XML-RPC-boðini hjá nýtsluskipanini gjøgnum hendan uppsetta instansin og viðger feilir við vanliga API hjá bókasavninum. Varðveit HTTPS-váttanarkontrollina hjá flutninginum.
Fyri ein klient, sum eitt rammverk stýrir
Innbygda XML-RPC-bókasavnið í CodeIgniter 3 er annar klassi. Hansara server-mynstur setur málið; dømið við PhpXmlRpc prógvar ikki, at $this->xmlrpc bjóðar setProxy.
Finna út, hvør klassi og flutningur varð gjørdur, og brúka so proxy-veitarflatan hjá tí klientinum, meðan boðauppbyggingin hjá rammverkinum verður varðveitt, har tað ber til.