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.

Artikuj të ngjashëm