curl --proxy "" berus daarop dat curl 'n leë argument ontvang. Die opdrag kan tussen Windows-skulpe anders optree, want die ouer Windows PowerShell se deurgee van native opdragte bewaar nie leë stringe op dieselfde manier as die nuwer modusse wat in PowerShell 7.3 bekendgestel is nie.

As die leë waarde verdwyn, kan die volgende argument as die proxy-waarde opgeneem word. Dit is 'n probleem met die ontleding van die opdragreël voordat enige netwerkbesluit geneem word.

Vir 'n direkte curl-versoek maak 'n nie-leë omsy-argument die bedoeling makliker om deur te gee:

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

Gebruik curl.exe doelbewus: Windows PowerShell kan curl na 'n alias vir 'n ander opdrag oplos. Die ster tussen aanhalingstekens word as curl se omsy-waarde vir alle hosts deurgegee.

Vir skripte wat ingewikkelder native argumente nodig het, kontroleer die PowerShell-weergawe en sy modus vir die deurgee van native argumente. Om 'n cmd-voorbeeld onveranderd te kopieer, bewys nie dat curl dieselfde argumentlys ontvang het nie.

Verwante artikels