PowerShell curl.exe-in boş proxy arqumentini ata bilər
Boş curl proxy seçimi cmd-dən fərqli davrandıqda PowerShell-in native arqument ötürməsini nəzərə alın.
curl --proxy "" curl-ün boş arqument almasına əsaslanır. Bu əmr Windows shell-ləri arasında fərqli davrana bilər, çünki köhnə Windows PowerShell-in native əmr ötürməsi boş sətirləri PowerShell 7.3-də təqdim edilən yeni rejimlərlə eyni cür saxlamır.
Boş dəyər yox olarsa, növbəti arqument proxy dəyəri kimi istifadə oluna bilər. Bu, hər hansı şəbəkə qərarından əvvəl əmr sətrinin təhlili problemidir.
Birbaşa curl sorğusu üçün boş olmayan keçid arqumenti niyyəti ötürməyi asanlaşdırır:
curl.exe --noproxy '*' https://example.com/
curl.exe-ni qəsdən istifadə edin: Windows PowerShell curl-ü başqa əmr üçün alias kimi həll edə bilər. Dırnaq içindəki ulduz curl-ün bütün hostlar üçün keçid dəyəri kimi ötürülür.
Daha mürəkkəb native arqumentlərə ehtiyacı olan skriptlər üçün PowerShell versiyasını və onun native arqument ötürmə rejimini yoxlayın. cmd nümunəsini dəyişmədən kopyalamaq curl-ün eyni arqument siyahısını aldığını təsdiqləmir.