Kai Guzzle operacija turi nepaisyti sukonfigūruoto tarpinio serverio, toje užklausoje pateikite aiškiai tuščią tarpinio serverio parinktį:

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

Taip maršruto pasirinkimas tampa matomas iškvietimo vietoje. Tai tiksliau nei laikinai pašalinti aplinkos kintamuosius, kol kitos užklausos naudoja tą patį procesą.

Išlaikykite skirtumą tarp praleistos parinkties ir aiškiai tuščios vertės. Praleidus parinktį, gali likti galioti kliento numatytosios reikšmės arba iš aplinkos gauta konfigūracija. Pasirinktinė tvarkyklė ar middleware taip pat gali keisti parinktis, todėl patikrinkite faktinį programos tvarkyklių rinkinį, jei maršrutas vis dar skiriasi.

Tuščia tarpinio serverio parinktis neišjungia HTTPS sertifikato tikrinimo. Laikykite šias valdymo priemones atskirai. Lygindami tiesioginę užklausą su užklausa per tarpinį serverį, naudokite tą patį tikslą ir užrašykite tiek pasirinktą maršrutą, tiek faktinį atsakymą.

Susiję straipsniai