ഒരു Guzzle അഭ്യർത്ഥന നേരിട്ട് അയയ്ക്കുക
ക്ലൈന്റിന്റെ ബാക്കി കോൺഫിഗറേഷൻ നിലനിർത്തിക്കൊണ്ട് ഒരു അഭ്യർത്ഥനയ്ക്ക് Guzzle-ന്റെ പ്രോക്സി തിരഞ്ഞെടുപ്പ് മറികടക്കുക.
ഒരു Guzzle പ്രവർത്തനം കോൺഫിഗർ ചെയ്ത പ്രോക്സി അവഗണിക്കേണ്ടിവരുമ്പോൾ, ആ അഭ്യർത്ഥനയിൽ വ്യക്തമായി ശൂന്യമായ പ്രോക്സി ഓപ്ഷൻ നൽകുക:
$response = $client->request('GET', 'https://example.com/', [
'proxy' => '',
'timeout' => 15,
]);
ഇത് കോൾ സ്ഥലത്ത് റൂട്ട് തിരഞ്ഞെടുപ്പ് ദൃശ്യമാക്കുന്നു. മറ്റ് അഭ്യർത്ഥനകൾ അതേ പ്രോസസ്സ് ഉപയോഗിക്കുമ്പോൾ പരിസ്ഥിതി ചരങ്ങൾ താൽക്കാലികമായി നീക്കം ചെയ്യുന്നതിനേക്കാൾ ഇത് കൃത്യമാണ്.
ഒഴിവാക്കിയ ഓപ്ഷനും വ്യക്തമായ ശൂന്യമായ മൂല്യവും തമ്മിലുള്ള വ്യത്യാസം നിലനിർത്തുക. ഓപ്ഷൻ ഒഴിവാക്കുന്നത് ക്ലൈന്റിന്റെ സ്വതേയുള്ള മൂല്യങ്ങളോ പരിസ്ഥിതിയിൽ നിന്ന് ഉരുത്തിരിഞ്ഞ കോൺഫിഗറേഷനോ പ്രാബല്യത്തിൽ നിലനിർത്തിയേക്കാം. ഇഷ്ടാനുസൃത ഹാൻഡ്ലറിനോ മിഡിൽവെയറിനോ ഓപ്ഷനുകൾ മാറ്റാനാകും, അതിനാൽ റൂട്ട് ഇപ്പോഴും വ്യത്യസ്തമാണെങ്കിൽ ആപ്ലിക്കേഷന്റെ യഥാർത്ഥ ഹാൻഡ്ലർ സ്റ്റാക്ക് പരിശോധിക്കുക.
ശൂന്യമായ പ്രോക്സി ഓപ്ഷൻ HTTPS സർട്ടിഫിക്കറ്റ് സ്ഥിരീകരണം അപ്രാപ്തമാക്കുന്നില്ല. ആ നിയന്ത്രണങ്ങൾ വേർതിരിച്ച് സൂക്ഷിക്കുക. നേരിട്ടുള്ള അഭ്യർത്ഥനയെ പ്രോക്സിയിലൂടെയുള്ള അഭ്യർത്ഥനയുമായി താരതമ്യം ചെയ്യുമ്പോൾ അതേ ലക്ഷ്യസ്ഥാനം ഉപയോഗിക്കുകയും തിരഞ്ഞെടുത്ത റൂട്ടും യഥാർത്ഥ പ്രതികരണവും രേഖപ്പെടുത്തുകയും ചെയ്യുക.