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.

Relatearre artikelen