Bëje një kërkesë Guzzle të shkojë direkt
Anuloni zgjedhjen e proxy-t të Guzzle për një kërkesë duke ruajtur pjesën tjetër të konfigurimit të klientit.
Kur një operacion Guzzle duhet të injorojë një proxy të konfiguruar, jepni në atë kërkesë një opsion proxy eksplicit të zbrazët:
$response = $client->request('GET', 'https://example.com/', [
'proxy' => '',
'timeout' => 15,
]);
Kjo e bën zgjedhjen e rrugës të dukshme në vendin e thirrjes. Është më e saktë sesa heqja e përkohshme e variablave të mjedisit ndërsa kërkesat e tjera përdorin të njëjtin proces.
Ruani dallimin midis një opsioni të hequr dhe një vlere eksplicite të zbrazët. Heqja e opsionit mund të lërë në fuqi parazgjedhjet e klientit ose konfigurimin e nxjerrë nga mjedisi. Një trajtues ose middleware i personalizuar gjithashtu mund të ndryshojë opsionet, prandaj inspektoni staktin aktual të trajtuesve të aplikacionit nëse rruga ende ndryshon.
Opsioni i zbrazët i proxy-t nuk çaktivizon verifikimin e certifikatës HTTPS. Mbani ato kontrolle të ndara. Kur krahasoni një kërkesë direkte me një kërkesë përmes proxy-t, përdorni të njëjtin destinacion dhe regjistroni si rrugën e zgjedhur ashtu edhe përgjigjen aktuale.