Kapag kailangang balewalain ng isang Guzzle operation ang naka-configure na proxy, magpasa ng tahasang walang laman na proxy option sa request na iyon:

$response = $client->request('GET', 'https://example.com/', [
    'proxy' => '',
    'timeout' => 15,
]);

Ginagawa nitong nakikita ang pagpili ng ruta sa lugar ng tawag. Mas tumpak ito kaysa sa pansamantalang pag-alis ng mga environment variable habang ginagamit ng ibang request ang parehong proseso.

Panatilihin ang pagkakaiba sa pagitan ng inalis na option at tahasang walang laman na halaga. Ang pag-alis ng option ay maaaring mag-iwan ng mga default ng client o configuration na nagmula sa environment na may bisa. Maaari ring baguhin ng custom na handler o middleware ang mga option, kaya siyasatin ang aktwal na handler stack ng application kung iba pa rin ang ruta.

Hindi dinidisable ng walang laman na proxy option ang pag-verify ng HTTPS certificate. Panatilihing hiwalay ang mga kontrol na iyon. Kapag inihahambing ang direktang request sa isang request sa pamamagitan ng proxy, gamitin ang parehong destinasyon at itala ang parehong napiling ruta at aktwal na tugon.

Kaugnay na mga artikulo