PhpXmlRpc Client.setProxy bilan yo'naltiruvchi proksi sozlash
Vositachi uchun PhpXmlRpc Client.setProxy dan foydalaning va XML-RPC xizmati URL manzilini manzil sifatida saqlang.
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.