Guzzle-ren cURL aukera-gakoak PHP konstanteak dira
Konpondu curl_setopt_array-ren aukera-gakoei buruzko abisua, Guzzle-ren maila baxuko curl aukera-multzoan CURLOPT konstante osoak erabiliz.
cURL kudeatzailea erabiltzen duen Guzzle 7 eskaera batean, maila baxuko curl aukera-multzoak PHP-ren CURLOPT konstante osoak erabiltzen ditu gako gisa:
$options = [
'curl' => [
CURLOPT_PROXY => 'proxy.example',
CURLOPT_PROXYPORT => 8080,
],
];
Mantendu Guzzle-ren kanpoko gakoa 'curl' komatxo artean. Ez jarri komatxo artean CURLOPT_PROXY edo CURLOPT_PROXYPORT. 'CURLOPT_PROXY' idazteak izen hori duen kate arrunta sortzen du; PHP-k ez du konstatearen balio numerikora bihurtzen.
Alde horrek azaltzen du curl_setopt_array-ren abisua, gakoek CURLOPT konstanteak edo baliokideak diren osoak izan behar dituztela dioena. Egiazta ezazu multzoaren forma proxyaren helbidea edo kontua aldatu aurretik: abisu hori kudeatzailea konfiguratzeaz da, eta ez da proxy urrunak konexioa ukatu duen froga.
Maila baxuko cURL portaerarik behar ez denean, Guzzle-ren eskaera-aukerako arrunta errazagoa da:
$options = [
'proxy' => 'http://proxy.example:8080',
];
Aukeratu nahi duzun interfazea eta mantendu haren gako-motak koherenteak. Forma hori baliozkoa denean, HTTP proxy zerrenda zerrendako HTTP sarrera batek endpoint-a eman dezake proxy konturik gabe baimendutako URL publiko baterako eskaeran. Maila baxuko curl multzoak cURL kudeatzailea eskatzen du; beste kudeatzaile bat ez da cURL bihurtzen multzo hori dagoelako soilik.