curl --proxy "" oslanja se na to da curl primi prazan argument. Naredba se može ponašati različito u različitim Windows ljuskama jer prenošenje izvornih naredbi u starijem Windows PowerShellu ne čuva prazne nizove na isti način kao noviji načini uvedeni u PowerShell 7.3.

Ako prazna vrijednost nestane, sljedeći se argument može potrošiti kao proxy vrijednost. To je problem raščlambe naredbenog retka prije bilo kakve mrežne odluke.

Za izravan curl zahtjev, neprazan argument zaobilaženja olakšava prenošenje namjere:

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

Koristite curl.exe namjerno: Windows PowerShell može razriješiti curl kao alias za drugu naredbu. Zvjezdica u navodnicima prenosi se kao vrijednost zaobilaženja svih hostova za curl.

Za skripte kojima trebaju složeniji izvorni argumenti provjerite verziju PowerShella i njegov način prenošenja izvornih argumenata. Kopiranje cmd primjera bez izmjena ne dokazuje da je curl primio isti popis argumenata.

Povezani članci