Maaaring Iiwan ng PowerShell ang Walang-lamang Proxy Argument ng curl.exe
Isaalang-alang ang pagpasa ng native na argumento sa PowerShell kapag ang walang-lamang opsyon sa proxy ng curl ay kumikilos nang iba kaysa sa cmd.
curl --proxy "" ay umaasa na ang curl ay makakatanggap ng walang-lamang argumento. Maaaring kumilos nang iba ang utos sa iba't ibang shell ng Windows dahil hindi pinapanatili ng pagpasa ng native na utos sa lumang Windows PowerShell ang walang-lamang string sa parehong paraan tulad ng mga bagong mode na ipinakilala sa PowerShell 7.3.
Kung mawala ang walang-lamang halaga, maaaring magamit ang susunod na argumento bilang halaga ng proxy. Isa itong problema sa pag-parse ng command line bago ang anumang desisyon sa network.
Para sa direktang kahilingan ng curl, pinapadali ng hindi-walang-lamang bypass argumento ang pagpasa ng layunin:
curl.exe --noproxy '*' https://example.com/
Gamitin ang curl.exe nang sadya: maaaring i-resolve ng Windows PowerShell ang curl bilang alias ng ibang utos. Ang bituin sa loob ng mga panipi ay ipinapasa bilang halaga ng bypass para sa lahat ng host ng curl.
Para sa mga script na nangangailangan ng mas komplikadong native na argumento, tingnan ang bersyon ng PowerShell at ang mode nito sa pagpasa ng native na argumento. Ang pagkopya ng halimbawa ng cmd nang walang pagbabago ay hindi nagpapatunay na natanggap ng curl ang parehong listahan ng argumento.