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 சான்றிதழ் சரிபார்ப்பைத் தக்கவைத்துக் கொள்ளுங்கள்.

ஃபிரேம்வொர்க் நிர்வகிக்கும் கிளையண்டிற்கு

CodeIgniter 3-இல் உள்ளமைந்த XML-RPC நூலகம் வேறு வகுப்பு. அதன் server முறை இலக்கை அமைக்கிறது; $this->xmlrpc setProxy வழங்குகிறது என்பதை PhpXmlRpc உதாரணம் நிரூபிக்கவில்லை.

உண்மையில் உருவாக்கப்பட்ட வகுப்பையும் போக்குவரத்தையும் அடையாளம் கண்டு, பின்னர் அந்தக் கிளையண்டின் ப்ராக்ஸி இடைமுகத்தைப் பயன்படுத்தி, முடிந்தவரை ஃபிரேம்வொர்க்கின் செய்தி கட்டமைப்பைத் தக்கவைத்துக் கொள்ளுங்கள்.

தொடர்புடைய கட்டுரைகள்