Именовани клијент из 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 сертификата транспорта.

За клијента којим управља framework

Уграђена XML-RPC библиотека у CodeIgniter 3 је друга класа. Њена метода server поставља одредиште; пример са PhpXmlRpc-ом не доказује да $this->xmlrpc нуди setProxy.

Утврдите које су класа и транспорт заиста инстанцирани, па употребите прокси интерфејс тог клијента и, где је могуће, задржите framework-ово састављање порука.

Повезани чланци