Setja upp framsendingarproxy með PhpXmlRpc Client.setProxy
Notaðu PhpXmlRpc Client.setProxy fyrir milliliðinn og haltu slóð XML-RPC þjónustunnar sem áfangastað.
Nafnrýmisbiðlari PhpXmlRpc býður setProxy fyrir leið í gegnum framsendingarproxy:
use PhpXmlRpc\Client;
$client = new Client('https://rpc.example/service');
$client->setProxy('proxy.example', 8080);
Hönnuðurinn velur XML-RPC þjónustuna; setProxy tekur við hýsli og porti milliliðarins. HTTP-vistfang úr HTTP-proxylistanum getur fyllt þau fyrir leyfða opinbera XML-RPC endapunktsleið sem þarf ekki proxyreikning. Það tekur einnig við rökum fyrir notandanafn, lykilorð og auðkenningartegund þegar valda flutningurinn styður nauðsynlegt skema.
Sendu XML-RPC skilaboð forritsins í gegnum þetta uppsetta eintak og meðhöndlaðu villur með venjulegu API safnsins. Haltu HTTPS-vottorðsstaðfestingu flutningsins.
Fyrir biðlara sem rammi stýrir
Innbyggt XML-RPC safn CodeIgniter 3 er annar klasi. Aðferð þess server setur áfangastaðinn; dæmið með PhpXmlRpc sannar ekki að $this->xmlrpc bjóði setProxy.
Greindu hvaða klasi og flutningur var búinn til og notaðu þá proxyviðmót þess biðlara, en haltu uppbyggingu skilaboða rammans þar sem það er hægt.