curl --proxy "" հենվում է այն բանի վրա, որ curl-ը ստանում է դատարկ արգումենտ։ Հրամանը կարող է տարբեր կերպ վարվել Windows-ի տարբեր shell-երում, քանի որ հին Windows PowerShell-ի native հրամանների փոխանցումը դատարկ string-երը չի պահպանում այնպես, ինչպես PowerShell 7.3-ում ներմուծված նոր ռեժիմները։

Եթե դատարկ արժեքը անհետանում է, հաջորդ արգումենտը կարող է օգտագործվել որպես պրոքսի արժեք։ Սա հրամանի տողի վերլուծության խնդիր է՝ ցանկացած ցանցային որոշումից առաջ։

Ուղիղ curl հարցման համար ոչ դատարկ շրջանցման արգումենտը հեշտացնում է մտադրության փոխանցումը.

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

Օգտագործեք curl.exe-ն միտումնավոր. Windows PowerShell-ը կարող է curl-ը լուծել որպես մեկ այլ հրամանի alias։ Չակերտների մեջ գտնվող աստղանիշը փոխանցվում է որպես curl-ի բոլոր host-երի շրջանցման արժեք։

Ավելի բարդ native արգումենտների կարիք ունեցող սկրիպտների համար ստուգեք PowerShell-ի տարբերակը և native արգումենտների փոխանցման ռեժիմը։ cmd-ի օրինակի անփոփոխ պատճենումը չի ապացուցում, որ curl-ը ստացել է նույն արգումենտների ցանկը։

Առնչվող հոդվածներ