మీ configuration URL https://config.example/proxy.pac?office=west అని అనుకుందాం. FindProxyForURL(url, host) లోపల, url ఆర్గ్యుమెంట్ ఆ configuration URL కాదు.

ఇది రూట్ చేయబడుతున్న గమ్య అభ్యర్థనను వివరిస్తుంది, క్లయింట్ యొక్క డాక్యుమెంట్ చేయబడిన శుద్ధీకరణకు లోబడి ఉంటుంది. స్క్రిప్ట్‌కు PAC డౌన్‌లోడ్ యొక్క query string ఉన్న పేజీ లాంటి location.search లభించదు.

query పరామితి configuration ఎంచుకుంటే, తిరిగి ఇచ్చే స్క్రిప్ట్‌ను రూపొందించేటప్పుడు configuration సర్వర్ దాన్ని ఉద్దేశపూర్వకంగా ఉపయోగించనివ్వండి. అప్పుడు క్లయింట్ ప్రతి రూటింగ్ నిర్ణయం వద్ద అందుబాటులో లేని డౌన్‌లోడ్ మెటాడేటాను పునరుద్ధరించడానికి ప్రయత్నించే బదులు స్పష్టమైన విధానాన్ని పొందుతుంది.

ఇన్‌పుట్‌ను నియంత్రణలో ఉంచండి మరియు configuration URLలో రహస్యాలను ప్రచురించడం మానుకోండి. పంపిణీకి ఉపయోగించే URL configuration రికార్డులు మరియు సర్వర్ లాగ్‌లలో కనిపించవచ్చు.

ఇది గమ్యం యొక్క queryను పార్స్ చేయడం నుండి వేరు. బ్రౌజర్‌లు ఆ గమ్య ఇన్‌పుట్ నుండి HTTPS మార్గం మరియు query సమాచారాన్ని కూడా తొలగించవచ్చు, కానీ అది మరో సరిహద్దు, PAC డౌన్‌లోడ్ URLకు ప్రవేశం కాదు.

సంబంధిత వ్యాసాలు