curl --proxy "" računa na to, da curl prejme prazen argument. Ukaz se v različnih lupinah Windows lahko obnaša drugače, ker posredovanje izvornih ukazov v starejšem Windows PowerShellu ne ohranja praznih nizov tako kot novejši načini, uvedeni v PowerShell 7.3.

Če prazna vrednost izgine, se lahko naslednji argument porabi kot vrednost proxyja. To je težava razčlenjevanja ukazne vrstice še pred vsako omrežno odločitvijo.

Pri neposredni zahtevi curl neprazen argument zaobida olajša posredovanje namere:

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

Uporabljajte curl.exe namerno: Windows PowerShell lahko curl razreši kot alias drugega ukaza. Zvezdica v narekovajih se posreduje kot vrednost zaobida za vse gostitelje curl.

Pri skriptih, ki potrebujejo zahtevnejše izvorne argumente, preverite različico PowerShell in njegov način posredovanja izvornih argumentov. Kopiranje primera cmd brez sprememb ne dokazuje, da je curl prejel enak seznam argumentov.

Sorodni članki