FindProxyForURL ਮੰਜ਼ਿਲ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ, PAC ਡਾਊਨਲੋਡ URL ਨਹੀਂ
PAC ਫਾਈਲ ਲੈਣ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ query ਪੈਰਾਮੀਟਰ ਰਾਊਟਿੰਗ ਫੰਕਸ਼ਨ ਨੂੰ ਦਿੱਤੇ ਜਾਣ ਵਾਲੇ ਹਰ ਮੰਜ਼ਿਲ URL ਦੇ ਹਿੱਸੇ ਵਜੋਂ ਆਪਣੇ ਆਪ ਖੁੱਲ੍ਹਾ ਨਹੀਂ ਹੁੰਦਾ।
ਮੰਨ ਲਓ ਤੁਹਾਡਾ 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 ਤੱਕ ਪਹੁੰਚ ਨਹੀਂ।