curl --proxy "", curl’ün boş bir bağımsız değişken almasına dayanır. Komut farklı Windows kabuklarında farklı davranabilir, çünkü eski Windows PowerShell’in yerel komut aktarımı boş dizeleri PowerShell 7.3’te sunulan yeni modlar gibi korumaz.

Boş değer kaybolursa, sonraki bağımsız değişken proxy değeri olarak tüketilebilir. Bu, herhangi bir ağ kararından önceki bir komut satırı ayrıştırma sorunudur.

Doğrudan bir curl isteği için boş olmayan bir atlama bağımsız değişkeni niyeti aktarmayı kolaylaştırır:

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

curl.exe’yi bilinçli olarak kullanın: Windows PowerShell, curl’ü başka bir komutun diğer adı olarak çözümleyebilir. Tırnak içindeki yıldız, curl’ün tüm ana bilgisayarlar için atlama değeri olarak aktarılır.

Daha karmaşık yerel bağımsız değişkenlere ihtiyaç duyan betikler için PowerShell sürümünü ve yerel bağımsız değişken aktarma modunu denetleyin. Bir cmd örneğini değiştirmeden kopyalamak, curl’ün aynı bağımsız değişken listesini aldığını kanıtlamaz.

İlgili makaleler