curl --proxy "" се потпира на тоа дека curl прима празен аргумент. Командата може да се однесува различно во различните Windows-школки бидејќи пренесувањето на нативни команди во постариот Windows PowerShell не ги зачувува празните низи на ист начин како поновите режими воведени во PowerShell 7.3.

Ако празната вредност исчезне, следниот аргумент може да се потроши како прокси-вредност. Тоа е проблем со разборот на командната линија пред било каква мрежна одлука.

За директен curl-барање, непразен аргумент за заобиколување го олеснува пренесувањето на намерата:

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

Користете curl.exe намерно: Windows PowerShell може да го реши curl како псевдоним за друга команда. Ѕвездата во наводници се пренесува како вредност за заобиколување на сите домаќини на curl.

За скрипти на кои им требаат посложени нативни аргументи, проверете ја верзијата на PowerShell и неговиот режим на пренесување нативни аргументи. Копирањето на cmd-пример без измени не докажува дека curl ја примил истата листа аргументи.

Поврзани статии