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) удирддаг клиентэд

CodeIgniter 3-ийн суулгагдсан XML-RPC сан өөр класс юм. Түүний server арга хүрэх газрыг тогтоодог; PhpXmlRpc жишээ нь $this->xmlrpc setProxy санал болгодог гэдгийг батлахгүй.

Яг ямар класс, тээвэр үүссэнийг тодорхойлж, дараа нь тухайн клиентийн прокси интерфейсийг ашиглаж, боломжтой хэмжээнд хүрээний мессеж бүтээх аргыг хадгалаарай.

Холбоотой нийтлэлүүд