curl --proxy "" edellyttää, että curl saa tyhjän argumentin. Komento voi käyttäytyä eri tavoin Windowsin eri kuorissa, koska vanhemman Windows PowerShellin natiivien komentojen välitys ei säilytä tyhjiä merkkijonoja samalla tavalla kuin PowerShell 7.3:ssa esitellyt uudemmat tilat.

Jos tyhjä arvo katoaa, seuraava argumentti voidaan kuluttaa välityspalvelimen arvoksi. Kyse on komentorivin jäsentämisongelmasta ennen mitään verkkoa koskevaa päätöstä.

Suorassa curl-pyynnössä ei-tyhjä ohitusargumentti helpottaa aikomuksen välittämistä:

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

Käytä curl.exe:tä tarkoituksella: Windows PowerShell voi tulkita curl:n toisen komennon aliakseksi. Lainausmerkeissä oleva tähti välitetään curl:n kaikkien isäntien ohitusarvona.

Jos komentosarjat tarvitsevat monimutkaisempia natiiveja argumentteja, tarkista PowerShell-versio ja sen natiivien argumenttien välitystila. cmd-esimerkin muuttamaton kopioiminen ei todista, että curl sai saman argumenttiluettelon.

Aiheeseen liittyvät artikkelit