PowerShell curl.exe యొక్క ఖాళీ ప్రాక్సీ ఆర్గ్యుమెంట్ను వదిలివేయగలదు
curl యొక్క ఖాళీ ప్రాక్సీ ఎంపిక cmd కంటే భిన్నంగా ప్రవర్తించినప్పుడు PowerShell యొక్క నేటివ్ ఆర్గ్యుమెంట్ పాసింగ్ను పరిగణించండి.
curl --proxy "" curl ఖాళీ ఆర్గ్యుమెంట్ను పొందుతుందని ఆధారపడుతుంది. ఈ ఆదేశం Windows షెల్లలో భిన్నంగా ప్రవర్తించవచ్చు, ఎందుకంటే పాత Windows PowerShell యొక్క నేటివ్ కమాండ్ పాసింగ్ PowerShell 7.3లో ప్రవేశపెట్టిన కొత్త మోడ్ల మాదిరిగా ఖాళీ స్ట్రింగ్లను భద్రపరచదు.
ఖాళీ విలువ మాయమైతే, తదుపరి ఆర్గ్యుమెంట్ ప్రాక్సీ విలువగా తీసుకోబడవచ్చు. ఏదైనా నెట్వర్క్ నిర్ణయానికి ముందు ఇది కమాండ్-లైన్ పార్సింగ్ సమస్య.
నేరుగా curl అభ్యర్థన కోసం, ఖాళీ కాని బైపాస్ ఆర్గ్యుమెంట్ ఉద్దేశాన్ని పంపడం సులభతరం చేస్తుంది:
curl.exe --noproxy '*' https://example.com/
curl.exe ను ఉద్దేశపూర్వకంగా ఉపయోగించండి: Windows PowerShell curl ను మరొక ఆదేశానికి alias గా పరిష్కరించవచ్చు. కోట్స్లోని నక్షత్రం curl యొక్క అన్ని హోస్ట్లకు బైపాస్ విలువగా పంపబడుతుంది.
మరింత క్లిష్టమైన నేటివ్ ఆర్గ్యుమెంట్లు అవసరమయ్యే స్క్రిప్ట్ల కోసం PowerShell సంస్కరణను మరియు దాని నేటివ్ ఆర్గ్యుమెంట్-పాసింగ్ మోడ్ను తనిఖీ చేయండి. cmd ఉదాహరణను మార్పులు లేకుండా కాపీ చేయడం curl అదే ఆర్గ్యుమెంట్ జాబితాను పొందిందని నిరూపించదు.