WPAD ఆన్లో ఉంది. WinHTTP యొక్క ప్రాక్సీ చిరునామా ఎందుకు ఖాళీగా ఉంది?
Windows ప్రాక్సీ కాన్ఫిగరేషన్ చదవడం మరియు గమ్యానికి ప్రాక్సీని నిర్ణయించడం వేర్వేరు కార్యకలాపాలు. సేవా గుర్తింపు మరో సరిహద్దును జోడిస్తుంది.
చేతితో సెట్ చేసిన ప్రాక్సీ స్ట్రింగ్ ఖాళీగా ఉన్నప్పటికీ స్వయంచాలక ప్రాక్సీ గుర్తింపు ఆన్లో ఉండవచ్చు. WinHttpGetIEProxyConfigForCurrentUser() కాన్ఫిగరేషన్ ఫీల్డ్లను తిరిగి ఇస్తుంది, ప్రతి గమ్యానికి తుది ఎండ్పాయింట్ కాదు.
| ఫీల్డ్ | అర్థం |
|---|---|
| చేతి ప్రాక్సీ | స్పష్టంగా కాన్ఫిగర్ చేసిన విలువ |
| స్వయంచాలక కాన్ఫిగరేషన్ URL | PAC స్క్రిప్ట్ స్థానం |
| ఆటో-గుర్తింపు జెండా | గుర్తింపు ఆన్లో ఉందా |
నిర్మాణమే అవుట్పుట్. ఫంక్షన్ను పిలిచే ముందు దాని ఆటో-గుర్తింపు సభ్యుడిని సెట్ చేయడం Windows గుర్తింపును ఆన్ చేయదు. తిరిగి ఇచ్చిన ఫీల్డ్లను ఉపయోగించి డాక్యుమెంట్ చేసిన జెండాలతో వేరే ఆటో-ప్రాక్సీ అభ్యర్థనను నిర్మించండి.
మొదట నిర్ణయించి, తర్వాత వర్తించండి
WinHttpGetProxyForUrl() వంటి API వాస్తవ గమ్య URLను మూల్యాంకనం చేస్తుంది. PAC డౌన్లోడ్ URL కాదు, ఆ URLను ఇవ్వండి మరియు నిర్ణయం ఫలితాన్ని సంబంధిత WinHTTP అభ్యర్థనపై వర్తించండి.
ప్రత్యక్ష ఫలితం చెల్లుబాటు అవుతుంది. స్క్రిప్ట్ డౌన్లోడ్, స్క్రిప్ట్ మూల్యాంకనం మరియు ప్రాక్సీ కనెక్షన్ లోపాలు వేర్వేరు దశల్లో సంభవిస్తాయి. వైఫల్య కోడ్లను తనిఖీ చేయండి మరియు తిరిగి ఇచ్చిన స్ట్రింగ్లకు యాజమాన్య నియమాలను పాటించండి.
ఎవరి కాన్ఫిగరేషన్?
“CurrentUser” అంటే పిలిచేవారి సందర్భం. సరైన ఇంపర్సనేషన్ లేని సేవ డెస్క్టాప్ వినియోగదారు బదులు తన సేవా ఖాతా సెట్టింగ్లను చదవవచ్చు.
సేవ నిర్వహించిన సెట్టింగ్లను ఉపయోగిస్తుందా లేదా అధికార పొందిన వినియోగదారు కాన్ఫిగరేషన్ను అనుసరిస్తుందా, ఇంటరాక్టివ్ వినియోగదారు లేనప్పుడు ప్రవర్తనతో సహా, తెలిసి ఎంచుకోండి. టోకెన్ నిర్వహణ మరియు వనరుల శుభ్రత మద్దతు ఉన్న గుర్తింపు APIలను అనుసరించాలి.
నిర్ధారణ కోసం పిలిచే ఖాతా, కాన్ఫిగరేషన్ ఫీల్డ్లు, గమ్యం, నిర్ణయ ఫలితం మరియు మొదటి కనెక్షన్ లోపాన్ని కలిసి ఉంచండి. ఏ దశ ఖాళీ విలువ లేదా విఫలమైన మార్గాన్ని ఉత్పత్తి చేసిందో అది చూపిస్తుంది.