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.

Skyldar greinar