Maak een Guzzle-versoek direk
Oorskryf Guzzle se proxy-keuse vir een versoek terwyl die res van die kliëntkonfigurasie behou word.
Wanneer 'n Guzzle-bewerking 'n gekonfigureerde proxy moet ignoreer, gee 'n eksplisiete leë proxy-opsie op daardie versoek:
$response = $client->request('GET', 'https://example.com/', [
'proxy' => '',
'timeout' => 15,
]);
Dit maak die roetekeuse by die oproepplek sigbaar. Dit is akkurater as om omgewingsveranderlikes tydelik te verwyder terwyl ander versoeke dieselfde proses gebruik.
Behou die onderskeid tussen 'n weggelate opsie en 'n eksplisiete leë waarde. As die opsie weggelaat word, kan kliëntverstekke of omgewingafgeleide konfigurasie van krag bly. 'n Pasgemaakte handler of middleware kan ook opsies verander, so ondersoek die toepassing se werklike handler-stapel as die roete steeds verskil.
Die leë proxy-opsie deaktiveer nie HTTPS-sertifikaatverifikasie nie. Hou daardie kontroles apart. Wanneer 'n direkte versoek met 'n versoek deur 'n proxy vergelyk word, gebruik dieselfde bestemming en teken beide die gekose roete en die werklike antwoord aan.