קאנפיגורירן א ווייטער-פראקסי מיט 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 צערטיפיקאט-פריפונג פונעם טראנספארט.
פאר א קליענט וואס א פרעימווארק פירט
די אריינגעבויטע XML-RPC ביבליאטעק אין CodeIgniter 3 איז אן אנדער קלאס. איר server מעטאד שטעלט דעם ציל; דאס PhpXmlRpc ביישפיל באווייזט נישט אז $this->xmlrpc שטעלט צו setProxy.
באשטימט וועלכער קלאס און טראנספארט זענען טאקע באשאפן געווארן, דערנאך ניצט די פראקסי-אינטערפייס פון יענעם קליענט און האלט דעם מעלדונג-אויפבוי פונעם פרעימווארק וואו מעגלעך.