curl --proxy "" arra támaszkodik, hogy a curl üres argumentumot kap. A parancs a Windows különböző héjai alatt eltérően viselkedhet, mert a régebbi Windows PowerShell natív parancsátadása nem őrzi meg az üres karakterláncokat ugyanúgy, mint a PowerShell 7.3-ban bevezetett újabb módok.

Ha az üres érték eltűnik, a következő argumentum proxyértékként használható fel. Ez parancssor-elemzési probléma, még bármilyen hálózati döntés előtt.

Közvetlen curl-kérésnél a nem üres megkerülő argumentum megkönnyíti a szándék átadását:

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

Használja szándékosan a curl.exe-t: a Windows PowerShell a curl-t egy másik parancs aliasaként oldhatja fel. Az idézőjelek közötti csillag a curl minden gazdagépre érvényes megkerülő értékeként kerül átadásra.

A bonyolultabb natív argumentumokat igénylő szkripteknél ellenőrizze a PowerShell verzióját és natív argumentumátadási módját. Egy cmd-példa változatlan átmásolása nem bizonyítja, hogy a curl ugyanazt az argumentumlistát kapta.

Kapcsolódó cikkek