Gwneud un cais Guzzle yn mynd yn uniongyrchol
Diystyru dewis dirprwy Guzzle ar gyfer un cais tra'n cadw gweddill cyfluniad y cleient.
Pan fo'n rhaid i weithrediad Guzzle anwybyddu dirprwy wedi'i ffurfweddu, trosglwyddwch opsiwn dirprwy gwag yn benodol ar y cais hwnnw:
$response = $client->request('GET', 'https://example.com/', [
'proxy' => '',
'timeout' => 15,
]);
Mae hyn yn gwneud y dewis llwybr yn weladwy yn y man galw. Mae'n fwy manwl na thynnu newidynnau amgylchedd dros dro tra bod ceisiadau eraill yn defnyddio'r un broses.
Cadwch y gwahaniaeth rhwng opsiwn wedi'i hepgor a gwerth gwag penodol. Gall hepgor yr opsiwn adael rhagosodiadau'r cleient neu gyfluniad sy'n deillio o'r amgylchedd yn weithredol. Gall trafodwr neu ganolwar arbennig newid opsiynau hefyd, felly archwiliwch stac trafodwyr gwirioneddol y rhaglen os yw'r llwybr yn dal yn wahanol.
Nid yw'r opsiwn dirprwy gwag yn analluogi dilysu tystysgrif HTTPS. Cadwch y rheolaethau hynny ar wahân. Wrth gymharu cais uniongyrchol ag un trwy ddirprwy, defnyddiwch yr un cyrchfan a chofnodwch y llwybr a ddewiswyd a'r ymateb gwirioneddol.