.NET NO_PROXYలో మాతృ డొమైన్లు మరియు ఉప డొమైన్లు
.NET పర్యావరణ ప్రాక్సీ విధానం దాని ఉప డొమైన్లను కూడా దాటవేయాల్సి వచ్చినప్పుడు మాతృ డొమైన్ను ఉద్దేశపూర్వకంగా చేర్చండి.
.NET యొక్క డాక్యుమెంట్ చేయబడిన పర్యావరణ-ప్రాక్సీ నియమాలలో, .example.com ఉప డొమైన్లతో సరిపోలుతుంది. ఇది example.com తో స్వయంగా సరిపోలదు. ఈ చిన్న భేదం ఒక సేవను రెండు మార్గాలుగా విభజించగలదు.
| నమోదు | ఉద్దేశించిన .NET సరిపోలిక |
|---|---|
example.com | మాతృ హోస్ట్నేమ్ |
.example.com | ఆ డొమైన్ క్రింద ఉన్న హోస్ట్నేమ్లు |
example.com,.example.com | రెండు సమూహాలు |
ల్యాండింగ్ పేజీ మాతృ పేరును ఉపయోగిస్తుందని మరియు దాని API api.example.com ఉపయోగిస్తుందని ఊహించండి. చుక్కతో కూడిన రూపం మాత్రమే ఉన్న జాబితా API నేరుగా వెళ్తుండగా ల్యాండింగ్ పేజీని ప్రాక్సీ ద్వారా పంపగలదు. వ్యతిరేక పొరపాటు మాతృ డొమైన్ను మాత్రమే జాబితా చేసి ప్రతి సంతానం సరిపోలుతుందని ఆశించడం. HttpClient.DefaultProxy.IsBypassed తనిఖీ చేయండి మాతృ డొమైన్ మరియు ఒక సంతానం కోసం, కాన్ఫిగర్ చేసిన నిర్ణయాన్ని ధృవీకరించడానికి.
ఇది పాల్గొనే .NET HTTP క్లయింట్ ఉపయోగించే పర్యావరణ విధానానికి వర్తిస్తుంది. స్పష్టంగా కేటాయించిన IWebProxy, మరొక హ్యాండ్లర్ అమలు, లేదా మరొక రన్టైమ్ తరం తమ స్వంత నియమాలను తనిఖీ చేయాలి. బ్రౌజర్ యొక్క బైపాస్ జాబితా ఈ పర్యావరణ జాబితా అయిందని ఊహించవద్దు.
అలాగే సెట్టింగ్ను అలవాటుగా *.example.com గా అనువదించడాన్ని వ్యతిరేకించండి. డాక్యుమెంట్ చేయబడిన .NET పర్యావరణ సింటాక్స్ నక్షత్రాన్ని సాధారణ వైల్డ్కార్డ్గా పరిగణించదు.
పని చేసే curl ఆదేశాన్ని అప్లికేషన్తో పోల్చేటప్పుడు నివేదికలో అక్షరార్థ URL ఉంచండి. “అదే సర్వర్” మీరు మాతృ డొమైన్, ఉప డొమైన్, లేదా IP చిరునామా అడిగారా అనేది దాస్తుంది. డొమైన్ సరిపోలిక ఆ అభ్యర్థన ఇన్పుట్కు వ్యతిరేకంగా జరుగుతుంది, సేవ కోసం మీ అనధికారిక పేరుకు వ్యతిరేకంగా కాదు.