PhpXmlRpc Client.setProxy ئارقىلىق يۆتكىلىش proxy سېرۋېرىنى سەپلەش
ئوتتۇرىچى ئۈچۈن PhpXmlRpc Client.setProxy نى ئىشلىتىپ، XML-RPC مۇلازىمىتىنىڭ URL نى نىشان قىلىپ ساقلاڭ.
PhpXmlRpc نىڭ ئات بوشلۇقى خېرىدارى يۆتكىلىش proxy يولى ئۈچۈن setProxy تەمىنلەيدۇ:
use PhpXmlRpc\Client;
$client = new Client('https://rpc.example/service');
$client->setProxy('proxy.example', 8080);
قۇرغۇچى XML-RPC مۇلازىمىتىنى تاللايدۇ؛ setProxy ئوتتۇرىچىنىڭ host ۋە port نى ئالىدۇ. HTTP proxy تىزىملىكى دىن ئېلىنغان HTTP ئادرېسى proxy ھېساباتى تەلەپ قىلمايدىغان رۇخسەت قىلىنغان ئاشكارا XML-RPC ئاخىرقى نۇقتا يولى ئۈچۈن ئۇلارنى تولدۇرالايدۇ. تاللانغان يۆتكىگۈچ تەلەپ قىلىنغان سىخېمىنى قوللىسا، proxy ئىشلەتكۈچى ئىسمى، پارول ۋە دەلىللەش تۈرى قاتارلىق ئارگۇمېنتلارنىمۇ قوبۇل قىلىدۇ.
ئەپنىڭ XML-RPC ئۇچۇرلىرىنى بۇ سەپلەنگەن instance ئارقىلىق ئەۋەتىڭ ۋە خاتالىقلارنى كۇتۇپخانىنىڭ ئادەتتىكى API سى بىلەن بىر تەرەپ قىلىڭ. يۆتكىگۈچنىڭ HTTPS گۇۋاھنامىسىنى تەكشۈرۈشنى ساقلاڭ.
فريمېۋورك باشقۇرىدىغان خېرىدار ئۈچۈن
CodeIgniter 3 نىڭ ئىچكى XML-RPC كۇتۇپخانىسى باشقا بىر class. ئۇنىڭ server مېتودى نىشاننى بەلگىلەيدۇ؛ PhpXmlRpc مىسالى $this->xmlrpc نىڭ setProxy تەمىنلەيدىغانلىقىنى ئىسپاتلىمايدۇ.
ئەمەلىيەتتە قايسى class ۋە يۆتكىگۈچ قۇرۇلغانلىقىنى ئېنىقلاڭ، ئاندىن شۇ خېرىدارنىڭ proxy كۆرۈنمە يۈزىنى ئىشلىتىپ، ئىمكانقەدەر فريمېۋوركنىڭ ئۇچۇر قۇرۇشىنى ساقلاڭ.