ಮನೆಯಲ್ಲಿ ತಯಾರಿಸಿದ PAC ಪರೀಕ್ಷಾ ಪುಟದಲ್ಲಿ Host ಮತ್ತು URL ಎಂದು ಲೇಬಲ್ ಮಾಡಿದ ಎರಡು ಪೆಟ್ಟಿಗೆಗಳಿವೆ. ಬಟನ್ ಅವುಗಳ ಮೌಲ್ಯಗಳನ್ನು ಆ ಕ್ರಮದಲ್ಲೇ ರವಾನಿಸುತ್ತದೆ. ದುರದೃಷ್ಟವಶಾತ್, PAC ಕಾರ್ಯವು ವಿರುದ್ಧ ಕ್ರಮವನ್ನು ನಿರೀಕ್ಷಿಸುತ್ತದೆ.

FindProxyForURL(url, host)

ಒಂದು ಉದಾಹರಣೆ ಗಮ್ಯಸ್ಥಾನಕ್ಕಾಗಿ, ಕರೆ ಹೀಗಿರಬೇಕು:

FindProxyForURL("https://status.office.example/", "status.office.example")

ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ ಹೋಸ್ಟ್‌ಹೆಸರು, ಸ್ಕೀಮ್, ಮಾರ್ಗ ಅಥವಾ ಪೋರ್ಟ್ ಇಲ್ಲದೆ. host ಅನ್ನು ತಿಳಿದಿರುವ ಹೆಸರಿನೊಂದಿಗೆ ಹೋಲಿಸುವ ನಿಯಮವು, ಪರೀಕ್ಷಾ ಹಾರ್ನೆಸ್ ಅಲ್ಲಿ ಪೂರ್ಣ URL ನೀಡಿದಾಗ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ.

ಎರಡೂ ಇನ್‌ಪುಟ್‌ಗಳು ಸ್ಟ್ರಿಂಗ್‌ಗಳು, ಆದ್ದರಿಂದ JavaScript ದೋಷ ಎಸೆಯಬೇಕಿಲ್ಲ. ಸ್ಕ್ರಿಪ್ಟ್ ಸದ್ದಿಲ್ಲದೆ ತನ್ನ ಅಂತಿಮ return ತಲುಪಿ ನಂಬಲರ್ಹವಾಗಿ ಕಾಣುವ ಪ್ರಾಕ್ಸಿಯನ್ನು ತೋರಿಸಬಹುದು. ಆದ್ದರಿಂದ ಈ ದೋಷವನ್ನು ಕೆಟ್ಟ ಡೊಮೇನ್ ನಿಯಮ ಎಂದು ತಪ್ಪಾಗಿ ಭಾವಿಸುವುದು ವಿಶೇಷವಾಗಿ ಸುಲಭ.

ನಿಯಮಕ್ಕಿಂತ ಮೊದಲು ಕರೆಯನ್ನು ಪರಿಶೀಲಿಸಿ

ಪರೀಕ್ಷಾ ಹಾರ್ನೆಸ್‌ನಲ್ಲಿನ ಕಾರ್ಯ ಕರೆಯನ್ನು ಓದಿ ಆ ಗಡಿಯಲ್ಲಿ ಎರಡೂ ಮೌಲ್ಯಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ನಂತರ ತಿಳಿದಿರುವ ನಿಖರ-ಹೋಸ್ಟ್ ವಿನಾಯಿತಿಯನ್ನು, ಡೀಫಾಲ್ಟ್ ಮಾರ್ಗವನ್ನು ಬಳಸಬೇಕಾದ ಸಂಬಂಧವಿಲ್ಲದ ಹೋಸ್ಟ್‌ನೊಂದಿಗೆ ಹೋಲಿಸಿ. ವಿನಾಯಿತಿಯು ವಿಕೃತ ಇನ್‌ಪುಟ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗುವವರೆಗೆ ಅದನ್ನು ವಿಸ್ತರಿಸಲು ಪ್ರಾರಂಭಿಸಬೇಡಿ.

ಸರಿಪಡಿಸಿದ ಕರೆ ಇನ್ನೂ ಮೌಲ್ಯಮಾಪಕದ ಸಹಾಯಕ ಪರಿಸರವನ್ನು ಪರಿಗಣಿಸಲು ಬಿಡುತ್ತದೆ. ಸ್ಥಿರ myIpAddress() ಅಥವಾ ಕಾಣೆಯಾದ DNS ಸಹಾಯಕವು ಬ್ರೌಸರ್‌ನ ನಿಜವಾದ ನೆಟ್‌ವರ್ಕ್ ಸ್ಥಿತಿಯಲ್ಲ. ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಪ್ರಶ್ನೆಗಳಾಗಿ ಇರಿಸಿ. ತಕ್ಷಣದ ದುರಸ್ತಿ ಪ್ಯಾರಾಮೀಟರ್ ಒಪ್ಪಂದ; ಮುಂದಿನ ದುರಸ್ತಿ, ಅಗತ್ಯವಿದ್ದರೆ, ಪರೀಕ್ಷಾ ಪರಿಸರವು ಉದ್ದೇಶಿಸಿದ ಬಳಕೆದಾರರನ್ನು ಪ್ರತಿನಿಧಿಸುವಂತೆ ಮಾಡುವುದು.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು