ایک Guzzle درخواست براہِ راست بھیجیں
کلائنٹ کی باقی ترتیب برقرار رکھتے ہوئے ایک درخواست کے لیے Guzzle کا پراکسی انتخاب اوور رائیڈ کریں۔
جب کسی Guzzle عمل کو ترتیب دیا گیا پراکسی نظر انداز کرنا ہو، تو اس درخواست پر واضح طور پر خالی پراکسی آپشن دیں:
$response = $client->request('GET', 'https://example.com/', [
'proxy' => '',
'timeout' => 15,
]);
اس سے کال کے مقام پر راستے کا انتخاب نظر آتا ہے۔ جب دیگر درخواستیں وہی عمل استعمال کر رہی ہوں تو ماحولیاتی متغیرات کو عارضی طور پر ہٹانے سے یہ زیادہ درست ہے۔
چھوڑے گئے آپشن اور واضح طور پر خالی قدر کے درمیان فرق برقرار رکھیں۔ آپشن چھوڑنے سے کلائنٹ کے طے شدہ یا ماحول سے حاصل کردہ ترتیب نافذ رہ سکتی ہے۔ حسب ضرورت ہینڈلر یا مڈل ویئر بھی آپشنز بدل سکتے ہیں، لہٰذا اگر راستہ اب بھی مختلف ہو تو ایپلیکیشن کا اصل ہینڈلر اسٹیک چیک کریں۔
خالی پراکسی آپشن HTTPS سرٹیفکیٹ کی تصدیق کو بند نہیں کرتا۔ ان کنٹرولز کو الگ رکھیں۔ براہِ راست درخواست کا پراکسی سے گزرنے والی درخواست سے موازنہ کرتے وقت وہی منزل استعمال کریں اور منتخب راستہ اور اصل جواب دونوں درج کریں۔