FindProxyForURL இலக்கைப் பெறுகிறது, PAC பதிவிறக்க URL அல்ல
PAC கோப்பைப் பெற பயன்படுத்தப்படும் query அளவுரு, வழிமாற்று சார்புக்கு அனுப்பப்படும் ஒவ்வொரு இலக்கு URL-இன் பகுதியாக தானாக வெளிப்படுத்தப்படுவதில்லை.
உங்கள் configuration URL https://config.example/proxy.pac?office=west என்று வைத்துக்கொள்வோம். FindProxyForURL(url, host) உள்ளே, url மாறி அந்த configuration URL அல்ல.
இது வழிமாற்றப்படும் இலக்குக் கோரிக்கையை விவரிக்கிறது, வாடிக்கையாளரின் ஆவணப்படுத்தப்பட்ட சுத்திகரிப்புக்கு உட்பட்டது. ஸ்கிரிப்டுக்கு PAC பதிவிறக்கத்தின் query சரம் உள்ள பக்கத்தைப் போன்ற location.search கிடைக்காது.
query அளவுரு ஒரு configuration-ஐத் தேர்ந்தெடுத்தால், திருப்பி அனுப்பப்படும் ஸ்கிரிப்டை உருவாக்கும்போது configuration சேவையகம் அதை வேண்டுமென்றே பயன்படுத்தட்டும். அப்போது வாடிக்கையாளர் ஒவ்வொரு வழிமாற்று முடிவிலும் கிடைக்காத பதிவிறக்க மெட்டாடேட்டாவை மீட்டெடுக்க முயல்வதற்குப் பதிலாக தெளிவான கொள்கையைப் பெறுகிறார்.
உள்ளீட்டைக் கட்டுப்பாட்டில் வைத்திருந்து, configuration URL-இல் ரகசியங்களை வெளியிடுவதைத் தவிர்க்கவும். விநியோகத்திற்குப் பயன்படுத்தப்படும் URL configuration பதிவுகளிலும் சேவையகப் பதிவுகளிலும் தோன்றலாம்.
இது ஒரு இலக்கின் query-ஐ பாகுபடுத்துவதிலிருந்து வேறுபட்டது. உலாவிகள் அந்த இலக்கு உள்ளீட்டிலிருந்து HTTPS பாதை மற்றும் query தகவலை நீக்கக்கூடும், ஆனால் அது மற்றொரு எல்லை, PAC பதிவிறக்க URL-க்கான அணுகல் அல்ல.