ப்ராக்ஸி இயல்புநிலைகளுடன் CakePHP HTTP கிளையண்டை உருவாக்குங்கள்
ப்ராக்ஸியின் உள்ளமை விருப்பங்களை பயன்பாடு அதன் பகிரப்பட்ட கிளையண்டை உருவாக்கும் இடத்திலேயே சேர்க்கவும், பயன்படுத்தப்படாத Configure மதிப்புகளாக விட்டுவிடாமல்.
use Cake\Http\Client;
$http = new Client([
'proxy' => [
'proxy' => 'proxy.example:8080',
],
]);இந்த வழியைத் தேவைப்படும் கோரிக்கைகளுக்கு இந்த Cake\Http\Client நிகழ்வைப் பயன்படுத்தவும். HTTP ப்ராக்ஸி பட்டியலில் இருந்து ஒரு பொது HTTP வேட்பாளர் உள்ளமை ப்ராக்ஸி விருப்பத்திற்கு ஹோஸ்ட் மற்றும் போர்ட்டை வழங்குகிறது. கிளையண்டுகள் சேவை தொழிற்சாலை அல்லது கொள்கலனில் இருந்து வந்தால், இந்தக் கட்டமைப்பாளர் விருப்பங்களை அங்கே வைக்கவும்.
ப்ராக்ஸி அங்கீகாரத்திற்கு, உள்ளமை கட்டமைப்பு பயன்பாட்டின் நோக்கமான கட்டமைப்பு மூலத்திலிருந்து username மற்றும் password ஆகியவற்றையும் ஏற்றுக்கொள்கிறது.
Configure உள்ளீடு தரவைச் சேமிக்கிறது; குறியீடு அதைப் படித்து அனுப்பும் வரை தனித்தனியாக உருவாக்கப்பட்ட எந்தக் கிளையண்டையும் அது மாற்றாது. எனவே App.http.client மட்டும் வரையறுப்பது இந்த உருவாக்க பாதையை மாற்றமின்றி விடுகிறது.
ஒரு குறிப்பிட்ட கோரிக்கைக்கு வேறு வழி தேவைப்படும்போது கோரிக்கை-நிலை விருப்பங்களைப் பயன்படுத்தவும். துணைவகுப்பு பரந்த நடத்தையைத் தொகுக்க முடியும், ஆனால் இந்த இயல்புநிலையை அமைக்க அது தேவையில்லை.