לגרום לבקשת Guzzle אחת לעבור ישירות
עקוף את בחירת ה-proxy של Guzzle עבור בקשה אחת תוך שמירה על שאר תצורת הלקוח.
כאשר פעולת Guzzle צריכה להתעלם מ-proxy מוגדר, העבר אפשרות proxy ריקה במפורש בבקשה הזו:
$response = $client->request('GET', 'https://example.com/', [
'proxy' => '',
'timeout' => 15,
]);
זה הופך את בחירת המסלול לגלויה במקום הקריאה. זה מדויק יותר מהסרה זמנית של משתני סביבה בזמן שבקשות אחרות משתמשות באותו תהליך.
שמור על ההבחנה בין אפשרות שהושמטה לבין ערך ריק במפורש. השמטת האפשרות עלולה להשאיר בתוקף ברירות מחדל של הלקוח או תצורה שנגזרת מהסביבה. גם handler או middleware מותאם יכול לשנות אפשרויות, לכן בדוק את מחסנית ה-handlers בפועל של האפליקציה אם המסלול עדיין שונה.
אפשרות ה-proxy הריקה אינה מבטלת את אימות תעודת HTTPS. שמור על בקרות אלה בנפרד. כשאתה משווה בקשה ישירה לבקשה דרך proxy, השתמש באותו יעד ותעד גם את המסלול שנבחר וגם את התגובה בפועל.