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.

Artikli relatati