Iċ-ċwievet tal-għażliet cURL ta' Guzzle huma kostanti PHP
Sejjaħ it-twissija ta' curl_setopt_array dwar iċ-ċwievet tal-għażliet billi tuża l-kostanti CURLOPT sħaħ fl-array tal-għażliet curl ta' livell baxx ta' Guzzle.
F'rikjesta Guzzle 7 li tuża l-handler cURL, l-array tal-għażliet curl ta' livell baxx juża l-kostanti CURLOPT sħaħ ta' PHP bħala ċwievet:
$options = [
'curl' => [
CURLOPT_PROXY => 'proxy.example',
CURLOPT_PROXYPORT => 8080,
],
];
Żomm iċ-ċavetta ta' barra 'curl' ta' Guzzle fil-virgoletti. Tpoġġix CURLOPT_PROXY jew CURLOPT_PROXYPORT fil-virgoletti. Il-kitba ta' 'CURLOPT_PROXY' toħloq string ordinarja b'dak l-isem; PHP ma jibdilhiex fil-valur numeriku tal-kostanti.
Din id-differenza tispjega t-twissija ta' curl_setopt_array li ċ-ċwievet iridu jkunu kostanti CURLOPT jew interi ekwivalenti. Iċċekkja l-forma tal-array qabel ma tbiddel l-indirizz jew il-kont tal-prokuri: dik it-twissija tirrigwarda l-konfigurazzjoni tal-handler, u mhijiex prova li l-prokuri remot irrifjuta konnessjoni.
Meta ma jkunx meħtieġ imġiba cURL ta' livell baxx, l-għażla normali tat-talba ta' Guzzle hija aktar sempliċi:
$options = [
'proxy' => 'http://proxy.example:8080',
];
Agħżel l-interface maħsuba u żomm it-tipi taċ-ċwievet tagħha konsistenti. Meta dik il-forma tkun valida, entrata HTTP mil-lista tal-prokuri HTTP tista' tipprovdi l-endpoint għal talba permessa lejn URL pubbliku mingħajr kont tal-prokuri. L-array curl ta' livell baxx jeħtieġ il-handler cURL; handler ieħor ma jsirx cURL sempliċement għax dak l-array jinsab hemm.