የፊት አቅጣጫ ፕሮክሲን በ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 መልዕክቶች በዚህ በተዋቀረው አብነት በኩል ይላኩ፤ ስህተቶችንም በቤተ-መጽሐፊቱ የተለመደ ኤፒአይ ያስተናግዱ። የትራንስፖርቱን HTTPS ሰርተፍኬት ማረጋገጫ አያጥፉ።
በማዕቀፍ ለሚተዳደር ደንበኛ
የCodeIgniter 3 አብሮ የተሰራው የXML-RPC ቤተ-መጽሐፊት ሌላ ክፍል ነው። የserver ዘዴው መዳረሻውን ያዘጋጃል፤ የPhpXmlRpc ምሳሌ ግን $this->xmlrpc setProxy ን እንደሚያቀርብ አያረጋግጥም።
የተፈጸመውን ክፍልና ትራንስፖርት ይለዩ፣ ከዚያ የዚያን ደንበኛ የፕሮክሲ በይነገጽ ይጠቀሙ፤ የማዕቀፉን የመልዕክት ግንባታም በተቻለ መጠን ይጠብቁ።