PhpXmlRpc ning nomlar fazosi mijozi yo'naltiruvchi proksi yo'li uchun setProxy taqdim etadi:

use PhpXmlRpc\Client;

$client = new Client('https://rpc.example/service');
$client->setProxy('proxy.example', 8080);

Konstruktor XML-RPC xizmatini tanlaydi; setProxy vositachining hosti va portini oladi. HTTP proksilar ro'yxati ro'yxatidan olingan HTTP manzil proksi hisobi talab qilinmaydigan ruxsat etilgan ommaviy XML-RPC oxirgi nuqtasi yo'li uchun ularni to'ldirishi mumkin. Tanlangan transport talab qilingan sxemani qo'llab-quvvatlasa, u proksi foydalanuvchi nomi, parol va autentifikatsiya turi argumentlarini ham qabul qiladi.

Ilova XML-RPC xabarlarini ushbu sozlangan nusxa orqali yuboring va xatolarni kutubxonaning odatiy API si bilan hal qiling. Transportning HTTPS sertifikat tekshiruvini saqlab qoling.

Framework boshqaradigan mijoz uchun

CodeIgniter 3 dagi o'rnatilgan XML-RPC kutubxonasi boshqa sinf. Uning server usuli manzilni belgilaydi; PhpXmlRpc misoli $this->xmlrpc setProxy taqdim etishini isbotlamaydi.

Qaysi sinf va transport haqiqatda yaratilganini aniqlang, so'ng o'sha mijozning proksi interfeysidan foydalaning va imkon qadar frameworkning xabar tuzish usulini saqlang.

O'xshash maqolalar