cURL हँडलर वापरणाऱ्या Guzzle 7 विनंतीत, निम्न-स्तरीय curl पर्याय अरे किल्ल्या म्हणून PHP चे पूर्णांक CURLOPT स्थिरांक वापरते:

$options = [
    'curl' => [
        CURLOPT_PROXY => 'proxy.example',
        CURLOPT_PROXYPORT => 8080,
    ],
];

Guzzle ची बाहेरील किल्ली 'curl' अवतरण चिन्हांत ठेवा. CURLOPT_PROXY किंवा CURLOPT_PROXYPORT अवतरण चिन्हांत ठेवू नका. 'CURLOPT_PROXY' लिहिल्यास त्या नावाची साधारण स्ट्रिंग तयार होते; PHP तिला स्थिरांकाच्या संख्यात्मक मूल्यात बदलत नाही.

हाच फरक curl_setopt_array च्या त्या इशाऱ्याचे स्पष्टीकरण देतो की किल्ल्या CURLOPT स्थिरांक किंवा समतुल्य पूर्णांक असाव्यात. प्रॉक्सी पत्ता किंवा खाते बदलण्यापूर्वी अरेचा आकार तपासा: तो इशारा हँडलच्या संरचनेबद्दल आहे, दूरच्या प्रॉक्सीने जोडणी नाकारली याचा पुरावा नाही.

जेव्हा निम्न-स्तरीय cURL वर्तनाची गरज नसते, तेव्हा Guzzle चा नेहमीचा विनंती पर्याय सोपा आहे:

$options = [
    'proxy' => 'http://proxy.example:8080',
];

इच्छित इंटरफेस निवडा आणि त्याच्या किल्ल्यांचे प्रकार एकसारखे ठेवा. तो आकार वैध झाल्यावर, HTTP प्रॉक्सी यादी मधील HTTP नोंद प्रॉक्सी खात्याशिवाय परवानगी असलेल्या सार्वजनिक URL विनंतीसाठी एंडपॉइंट देऊ शकते. निम्न-स्तरीय curl अरेला cURL हँडलर आवश्यक असतो; फक्त अरे असल्यामुळे दुसरे हँडलर cURL होत नाही.

संबंधित लेख