PowerShell curl.exe کی خالی پراکسی دلیل کو گرا سکتا ہے
جب curl کا خالی پراکسی آپشن cmd سے مختلف برتاؤ کرے تو PowerShell کی native دلیل منتقلی کو مدنظر رکھیں۔
curl --proxy "" اس بات پر منحصر ہے کہ curl کو خالی دلیل ملے۔ یہ کمانڈ مختلف Windows شیلز میں مختلف برتاؤ کر سکتی ہے، کیونکہ پرانے Windows PowerShell میں native کمانڈ منتقلی خالی سٹرنگز کو ان نئے موڈز کی طرح محفوظ نہیں رکھتی جو PowerShell 7.3 میں متعارف ہوئے۔
اگر خالی قدر غائب ہو جائے تو اگلی دلیل پراکسی قدر کے طور پر استعمال ہو سکتی ہے۔ یہ کسی بھی نیٹ ورک فیصلے سے پہلے کمانڈ لائن تجزیے کا مسئلہ ہے۔
براہ راست curl درخواست کے لیے، غیر خالی بائی پاس دلیل ارادہ منتقل کرنا آسان بناتی ہے:
curl.exe --noproxy '*' https://example.com/
curl.exe کو جان بوجھ کر استعمال کریں: Windows PowerShell curl کو کسی دوسری کمانڈ کا alias حل کر سکتا ہے۔ اقتباس میں دیا گیا ستارہ curl کی تمام ہوسٹس کے لیے بائی پاس قدر کے طور پر منتقل ہوتا ہے۔
زیادہ پیچیدہ native دلائل درکار اسکرپٹس کے لیے PowerShell کا ورژن اور اس کی native دلیل منتقلی کا موڈ دیکھیں۔ cmd کی مثال بغیر تبدیلی کاپی کرنا یہ ثابت نہیں کرتا کہ curl کو وہی دلیل فہرست ملی ہے۔