curl --proxy "" इस बात पर निर्भर है कि curl को खाली आर्ग्युमेंट मिले। यह कमांड Windows शेल्स में अलग-अलग व्यवहार कर सकता है, क्योंकि पुराने Windows PowerShell में नेटिव कमांड पासिंग खाली स्ट्रिंग्स को उसी तरह नहीं सहेजती जैसे PowerShell 7.3 में पेश किए गए नए मोड करते हैं।

यदि खाली मान गायब हो जाए, तो अगला आर्ग्युमेंट प्रॉक्सी मान के रूप में ले लिया जा सकता है। किसी भी नेटवर्क निर्णय से पहले यह कमांड-लाइन पार्सिंग की समस्या है।

सीधे curl अनुरोध के लिए, खाली न होने वाला बायपास आर्ग्युमेंट इरादे को पास करना आसान बनाता है:

curl.exe --noproxy '*' https://example.com/

curl.exe का जानबूझकर उपयोग करें: Windows PowerShell curl को किसी अन्य कमांड का alias मान सकता है। उद्धरणों में दिया तारा curl के सभी होस्ट के लिए बायपास मान के रूप में पास होता है।

अधिक जटिल नेटिव आर्ग्युमेंट चाहने वाली स्क्रिप्ट के लिए PowerShell का संस्करण और उसका नेटिव आर्ग्युमेंट-पासिंग मोड जाँचें। cmd का उदाहरण बिना बदलाव कॉपी करना यह साबित नहीं करता कि curl को वही आर्ग्युमेंट सूची मिली है।

संबंधित लेख