PhpXmlRpc Client.setProxy аркылуу форвард проксисин конфигурациялоо
Делдал үчүн PhpXmlRpc Client.setProxy колдонуп, XML-RPC кызматынын URL дарегин бара турган жер катары калтырыңыз.
PhpXmlRpc аттар мейкиндиги бар кардар форвард-прокси багыты үчүн setProxy сунуштайт:
use PhpXmlRpc\Client;
$client = new Client('https://rpc.example/service');
$client->setProxy('proxy.example', 8080);
Конструктор XML-RPC кызматын тандайт; setProxy делдалдын хосту менен портун кабыл алат. HTTP прокси тизмеси тизмесинен алынган HTTP дареги прокси эсеби талап кылынбаган уруксат берилген коомдук XML-RPC акыркы чекитинин багыты үчүн аларды толтура алат. Ошондой эле тандалган транспорт керектүү схеманы колдосо, прокси колдонуучу аты, сырсөз жана аутентификация түрү аргументтерин кабыл алат.
Колдонмонун XML-RPC билдирүүлөрүн ушул конфигурацияланган үлгү аркылуу жөнөтүп, каталарды китепкананын кадимки API менен иштетиңиз. Транспорттун HTTPS сертификатын текшерүүнү сактап калыңыз.
Фреймворк башкарган кардар үчүн
CodeIgniter 3 ичиндеги XML-RPC китепканасы башка класс. Анын server ыкмасы бара турган жерди белгилейт; PhpXmlRpc мисалы $this->xmlrpc setProxy сунуштай турганын далилдебейт.
Кайсы класс жана транспорт түзүлгөнүн аныктап, анан ошол кардардын прокси интерфейсин колдонуңуз жана мүмкүн болушунча фреймворктун билдирүү куруусун сактаңыз.