curl --proxy "" føreset at curl får eit tomt argument. Kommandoen kan oppføre seg ulikt i ulike Windows-skal, fordi eldre Windows PowerShell si videresending av native kommandoar ikkje bevarer tomme strengar på same måte som dei nyare modusane som kom i PowerShell 7.3.

Viss den tomme verdien forsvinn, kan det neste argumentet bli brukt som proxyverdi. Dette er eit problem med kommandolinjeparsing før noka nettverksavgjerd blir teken.

For ei direkte curl-førespurnad gjer eit ikkje-tomt omgåingsargument det lettare å få overført hensikta:

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

Bruk curl.exe med vilje: Windows PowerShell kan løyse curl som eit alias for ein annan kommando. Stjerna i hermeteikn blir sendt som curls omgåingsverdi for alle vertar.

For skript som treng meir avanserte native argument, sjekk PowerShell-versjonen og modusen hans for videresending av native argument. Å kopiere eit cmd-døme uendra provar ikkje at curl fekk den same argumentlista.

Relaterte artiklar