Guzzle च्या cURL पर्याय किल्ल्या PHP स्थिरांक आहेत
Guzzle च्या निम्न-स्तरीय curl पर्याय अरेवर पूर्णांक CURLOPT स्थिरांक वापरून curl_setopt_array चा पर्याय-किल्ली इशारा दुरुस्त करा.
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 होत नाही.