Бір Guzzle сұрауын тікелей жіберу
Клиенттің қалған конфигурациясын сақтай отырып, бір сұрау үшін Guzzle прокси таңдауын қайта анықтаңыз.
Guzzle операциясы конфигурацияланған проксиді елемеуі керек болса, сол сұрауда бос прокси опциясын анық көрсетіңіз:
$response = $client->request('GET', 'https://example.com/', [
'proxy' => '',
'timeout' => 15,
]);
Бұл маршрут таңдауын шақыру орнында көрінетін етеді. Басқа сұраулар сол процесті пайдаланып жатқанда орта айнымалыларын уақытша жоюдан бұл дәлірек.
Өткізіп жіберілген опция мен анық бос мән арасындағы айырмашылықты сақтаңыз. Опцияны өткізіп жіберу клиенттің әдепкі мәндерін немесе ортадан алынған конфигурацияны күшінде қалдыруы мүмкін. Арнайы өңдеуші немесе middleware те опцияларды өзгерте алады, сондықтан маршрут әлі де өзгеше болса, қолданбаның нақты өңдеушілер стегін тексеріңіз.
Бос прокси опциясы HTTPS сертификатын тексеруді өшірмейді. Бұл басқару элементтерін бөлек ұстаңыз. Тікелей сұрауды прокси арқылы жіберілген сұраумен салыстырғанда бірдей мақсатты пайдаланып, таңдалған маршрутты да, нақты жауапты да жазып алыңыз.