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 একই আর্গুমেন্ট তালিকা পেয়েছে।

সম্পর্কিত নিবন্ধ