use Cake\Http\Client;

$http = new Client([
    'proxy' => [
        'proxy' => 'proxy.example:8080',
    ],
]);

मार्गाची गरज असलेल्या विनंत्यांसाठी हे Cake\Http\Client उदाहरण वापरा. HTTP प्रॉक्सी सूचीमधील सार्वजनिक HTTP उमेदवार नेस्टेड प्रॉक्सी पर्यायासाठी होस्ट आणि पोर्ट पुरवतो. जर क्लायंट सेवा कारखाना किंवा कंटेनरमधून येत असतील, तर हे कन्स्ट्रक्टर पर्याय तिथे ठेवा.

प्रॉक्सी प्रमाणीकरणासाठी, नेस्टेड कॉन्फिगरेशन ॲप्लिकेशनच्या इच्छित कॉन्फिगरेशन स्रोतातून username आणि password देखील स्वीकारते.

Configure नोंद डेटा साठवते; कोड ती वाचून पुढे पाठवेपर्यंत ती स्वतंत्रपणे तयार केलेल्या कोणत्याही क्लायंटला बदलत नाही. म्हणून केवळ App.http.client परिभाषित केल्याने हा बांधणी मार्ग अपरिवर्तित राहतो.

जेव्हा एखाद्या विशिष्ट विनंतीला दुसरा मार्ग हवा असतो तेव्हा विनंती-स्तरीय पर्याय वापरा. उपवर्ग व्यापक वर्तन पॅकेज करू शकतो, परंतु हा डीफॉल्ट सेट करण्यासाठी त्याची आवश्यकता नाही.

संबंधित लेख