Fanya ombi moja la Guzzle liende moja kwa moja
Badilisha uteuzi wa proksi wa Guzzle kwa ombi moja huku ukihifadhi usanidi mwingine wa mteja.
Wakati operesheni ya Guzzle inapaswa kupuuza proksi iliyosanidiwa, pitisha chaguo tupu la proksi kwa uwazi kwenye ombi hilo:
$response = $client->request('GET', 'https://example.com/', [
'proxy' => '',
'timeout' => 15,
]);
Hii hufanya uchaguzi wa njia uonekane mahali pa wito. Ni sahihi zaidi kuliko kuondoa vigeu vya mazingira kwa muda wakati maombi mengine yanatumia mchakato huo.
Hifadhi tofauti kati ya chaguo lililoachwa na thamani tupu iliyo wazi. Kuacha chaguo kunaweza kuacha chaguo-msingi za mteja au usanidi unaotokana na mazingira ukiendelea kutumika. Kishikizi maalum au middleware pia kinaweza kubadilisha chaguo, kwa hivyo kagua mrundikano halisi wa vishikizi vya programu ikiwa njia bado ni tofauti.
Chaguo tupu la proksi haliwezi kuzima uthibitishaji wa cheti cha HTTPS. Weka vidhibiti hivyo kando. Unapolinganisha ombi la moja kwa moja na ombi la kupitia proksi, tumia lengo lilelile na urekodi njia iliyochaguliwa na jibu halisi.