Lähetä yksi Guzzle-pyyntö suoraan
Ohita Guzzlen välityspalvelimen valinta yhdelle pyynnölle ja säilytä asiakkaan muu kokoonpano.
Kun Guzzle-toiminnon on ohitettava määritetty välityspalvelin, välitä kyseiselle pyynnölle nimenomaisesti tyhjä välityspalvelinasetus:
$response = $client->request('GET', 'https://example.com/', [
'proxy' => '',
'timeout' => 15,
]);
Tämä tekee reitin valinnasta näkyvän kutsukohdassa. Se on tarkempaa kuin ympäristömuuttujien väliaikainen poistaminen, kun muut pyynnöt käyttävät samaa prosessia.
Säilytä ero pois jätetyn asetuksen ja nimenomaisesti tyhjän arvon välillä. Asetuksen pois jättäminen voi jättää asiakkaan oletukset tai ympäristöstä johdetun kokoonpanon voimaan. Myös mukautettu käsittelijä tai middleware voi muuttaa asetuksia, joten tarkista sovelluksen todellinen käsittelijäpino, jos reitti poikkeaa edelleen.
Tyhjä välityspalvelinasetus ei poista HTTPS-varmenteen vahvistusta käytöstä. Pidä nämä ohjaimet erillään. Kun vertaat suoraa pyyntöä välityspalvelimen kautta kulkevaan pyyntöön, käytä samaa kohdetta ja kirjaa sekä valittu reitti että todellinen vastaus.