curl --proxy "" သည် curl ကွက်လပ် argument တစ်ခု ရရှိသည်ကို အခြေခံထားသည်။ ဤအမိန့်သည် Windows shell အမျိုးမျိုးတွင် မတူဘဲ ပြုမူနိုင်သည်၊ အကြောင်းမှာ Windows PowerShell အဟောင်း၏ native command ပို့ဆောင်မှုသည် PowerShell 7.3 တွင် မိတ်ဆက်ခဲ့သော မုဒ်အသစ်များကဲ့သို့ ကွက်လပ် string များကို မထိန်းသိမ်းထားသောကြောင့် ဖြစ်သည်။

ကွက်လပ်တန်ဖိုး ပျောက်ကွယ်သွားပါက နောက်ထပ် argument ကို proxy တန်ဖိုးအဖြစ် သုံးစွဲနိုင်သည်။ ဤသည် ကွန်ရက်ဆုံးဖြတ်ချက် မတိုင်မီ ကွန်မန့်လိုင်း ခွဲခြမ်းစိတ်ဖြာမှု ပြဿနာဖြစ်သည်။

တိုက်ရိုက် curl တောင်းဆိုမှုအတွက် ကွက်လပ်မဟုတ်သော ရှောင်ကွင်းသည့် argument သည် ရည်ရွယ်ချက်ကို ပို့ဆောင်ရန် လွယ်ကူစေသည်:

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

curl.exe ကို တမင်တကာ အသုံးပြုပါ: Windows PowerShell သည် curl ကို အခြားအမိန့်၏ alias အဖြစ် ဖြေရှင်းနိုင်သည်။ ကိုးကားအမှတ်အသားအတွင်းရှိ ကြယ်ပွင့်ကို curl ၏ host အားလုံးအတွက် ရှောင်ကွင်းတန်ဖိုး အဖြစ် ပို့ဆောင်သည်။

ပိုမိုရှုပ်ထွေးသော native argument လိုအပ်သည့် script များအတွက် PowerShell ဗားရှင်းနှင့် ၎င်း၏ native argument ပို့ဆောင်မှု မုဒ်ကို စစ်ဆေးပါ။ cmd နမူနာကို မပြောင်းလဲဘဲ ကူးယူခြင်းသည် curl သည် တူညီသော argument စာရင်းကို ရရှိခဲ့သည်ဟု မသက်သေပြနိုင်ပါ။

ဆက်စပ်ဆောင်းပါးများ