એક Guzzle વિનંતી સીધી મોકલો
ક્લાયન્ટની બાકીની ગોઠવણી જાળવી રાખીને એક વિનંતી માટે Guzzleની પ્રોક્સી પસંદગી ઓવરરાઇડ કરો.
જ્યારે Guzzle ક્રિયાએ ગોઠવેલી પ્રોક્સીને અવગણવી હોય, ત્યારે તે વિનંતી પર સ્પષ્ટ રીતે ખાલી પ્રોક્સી વિકલ્પ પસાર કરો:
$response = $client->request('GET', 'https://example.com/', [
'proxy' => '',
'timeout' => 15,
]);
આ કૉલના સ્થળે રૂટની પસંદગી દૃશ્યમાન બનાવે છે. બીજી વિનંતીઓ એ જ પ્રક્રિયા વાપરતી હોય ત્યારે પર્યાવરણ ચલોને કામચલાઉ દૂર કરવા કરતાં આ વધુ સચોટ છે.
છોડી દીધેલા વિકલ્પ અને સ્પષ્ટ ખાલી મૂલ્ય વચ્ચેનો ભેદ જાળવો. વિકલ્પ છોડી દેવાથી ક્લાયન્ટના ડિફૉલ્ટ અથવા પર્યાવરણમાંથી મેળવેલી ગોઠવણી અમલમાં રહી શકે છે. કસ્ટમ હેન્ડલર અથવા મિડલવેર પણ વિકલ્પો બદલી શકે છે, તેથી જો રૂટ હજી પણ અલગ હોય તો એપ્લિકેશનનો વાસ્તવિક હેન્ડલર સ્ટેક તપાસો.
ખાલી પ્રોક્સી વિકલ્પ HTTPS પ્રમાણપત્ર ચકાસણી બંધ કરતું નથી. તે નિયંત્રણો અલગ રાખો. સીધી વિનંતીની પ્રોક્સી દ્વારા જતી વિનંતી સાથે તુલના કરતી વખતે એ જ ગંતવ્ય વાપરો અને પસંદ કરેલો રૂટ તથા વાસ્તવિક પ્રતિસાદ બંને નોંધો.