Feu que una petició de Guzzle vagi directa
Substituïu la selecció de servidor intermediari de Guzzle per a una petició mantenint la resta de la configuració del client.
Quan una operació de Guzzle ha d'ignorar un servidor intermediari configurat, passeu una opció de servidor intermediari explícitament buida en aquesta petició:
$response = $client->request('GET', 'https://example.com/', [
'proxy' => '',
'timeout' => 15,
]);
Això fa visible l'elecció de ruta al punt de crida. És més precís que eliminar temporalment les variables d'entorn mentre altres peticions utilitzen el mateix procés.
Manteniu la distinció entre una opció omesa i un valor explícitament buit. Ometre l'opció pot deixar vigents els valors per defecte del client o la configuració derivada de l'entorn. Un gestor personalitzat o un middleware també poden alterar les opcions, així que inspeccioneu la pila de gestors real de l'aplicació si la ruta encara difereix.
L'opció de servidor intermediari buida no desactiva la verificació del certificat HTTPS. Manteniu aquests controls separats. Quan compareu una petició directa amb una que passa per un servidor intermediari, utilitzeu la mateixa destinació i registreu tant la ruta seleccionada com la resposta real.