നിങ്ങളുടെ 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-ലേക്കുള്ള പ്രവേശനമല്ല.

അനുബന്ധ ലേഖനങ്ങൾ