የ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 ን እንደሚያቀርብ አያረጋግጥም።

የተፈጸመውን ክፍልና ትራንስፖርት ይለዩ፣ ከዚያ የዚያን ደንበኛ የፕሮክሲ በይነገጽ ይጠቀሙ፤ የማዕቀፉን የመልዕክት ግንባታም በተቻለ መጠን ይጠብቁ።

ተዛማጅ ጽሑፎች