WPAD ಆನ್ ಆಗಿದೆ. WinHTTP ನ ಪ್ರಾಕ್ಸಿ ವಿಳಾಸ ಏಕೆ ಖಾಲಿಯಾಗಿದೆ?
Windows ನ ಪ್ರಾಕ್ಸಿ ಸಂರಚನೆಯನ್ನು ಓದುವುದು ಮತ್ತು ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ ಪ್ರಾಕ್ಸಿ ನಿರ್ಧರಿಸುವುದು ಬೇರೆ ಬೇರೆ ಕಾರ್ಯಾಚರಣೆಗಳು. ಸೇವಾ ಗುರುತು ಇನ್ನೊಂದು ಗಡಿಯನ್ನು ಸೇರಿಸುತ್ತದೆ.
ಕೈಯಿಂದ ಹೊಂದಿಸಿದ ಪ್ರಾಕ್ಸಿ ಸ್ಟ್ರಿಂಗ್ ಖಾಲಿಯಾಗಿದ್ದರೂ ಸ್ವಯಂಚಾಲಿತ ಪ್ರಾಕ್ಸಿ ಪತ್ತೆ ಆನ್ ಆಗಿರಬಹುದು. WinHttpGetIEProxyConfigForCurrentUser() ಸಂರಚನಾ ಕ್ಷೇತ್ರಗಳನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಪ್ರತಿ ಗಮ್ಯಸ್ಥಾನಕ್ಕೂ ಅಂತಿಮ ಎಂಡ್ಪಾಯಿಂಟ್ ಅಲ್ಲ.
| ಕ್ಷೇತ್ರ | ಅರ್ಥ |
|---|---|
| ಕೈಯಿಂದ ಪ್ರಾಕ್ಸಿ | ಸ್ಪಷ್ಟವಾಗಿ ಸಂರಚಿಸಿದ ಮೌಲ್ಯ |
| ಸ್ವಯಂಚಾಲಿತ ಸಂರಚನಾ URL | PAC ಸ್ಕ್ರಿಪ್ಟ್ನ ಸ್ಥಳ |
| ಸ್ವಯಂ-ಪತ್ತೆ ಧ್ವಜ | ಪತ್ತೆ ಆನ್ ಆಗಿದೆಯೇ |
ರಚನೆಯೇ ಔಟ್ಪುಟ್. ಕಾರ್ಯವನ್ನು ಕರೆಯುವ ಮೊದಲು ಅದರ ಸ್ವಯಂ-ಪತ್ತೆ ಸದಸ್ಯವನ್ನು ಹೊಂದಿಸುವುದು Windows ಪತ್ತೆಯನ್ನು ಆನ್ ಮಾಡುವುದಿಲ್ಲ. ಹಿಂತಿರುಗಿಸಿದ ಕ್ಷೇತ್ರಗಳನ್ನು ಬಳಸಿ ದಾಖಲಿತ ಧ್ವಜಗಳೊಂದಿಗೆ ಪ್ರತ್ಯೇಕ ಸ್ವಯಂ-ಪ್ರಾಕ್ಸಿ ವಿನಂತಿಯನ್ನು ನಿರ್ಮಿಸಿ.
ಮೊದಲು ನಿರ್ಧರಿಸಿ, ನಂತರ ಅನ್ವಯಿಸಿ
WinHttpGetProxyForUrl() ನಂತಹ API ನಿಜವಾದ ಗಮ್ಯಸ್ಥಾನ URL ಅನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುತ್ತದೆ. PAC ಡೌನ್ಲೋಡ್ URL ಅಲ್ಲ, ಆ URL ಅನ್ನು ಒದಗಿಸಿ ಮತ್ತು ನಿರ್ಧಾರದ ಫಲಿತಾಂಶವನ್ನು ಸಂಬಂಧಿತ WinHTTP ವಿನಂತಿಗೆ ಅನ್ವಯಿಸಿ.
ನೇರ ಫಲಿತಾಂಶ ಮಾನ್ಯವಾಗಿದೆ. ಸ್ಕ್ರಿಪ್ಟ್ ಡೌನ್ಲೋಡ್, ಸ್ಕ್ರಿಪ್ಟ್ ಮೌಲ್ಯಮಾಪನ ಮತ್ತು ಪ್ರಾಕ್ಸಿ ಸಂಪರ್ಕ ದೋಷಗಳು ಪ್ರತ್ಯೇಕ ಹಂತಗಳಲ್ಲಿ ಸಂಭವಿಸುತ್ತವೆ. ವಿಫಲತೆಯ ಕೋಡ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಹಿಂತಿರುಗಿಸಿದ ಸ್ಟ್ರಿಂಗ್ಗಳಿಗೆ ಮಾಲೀಕತ್ವದ ನಿಯಮಗಳನ್ನು ಅನುಸರಿಸಿ.
ಯಾರ ಸಂರಚನೆ?
“CurrentUser” ಎಂದರೆ ಕರೆ ಮಾಡುವವರ ಸಂದರ್ಭ. ಸೂಕ್ತವಾದ ಅನುಕರಣೆಯಿಲ್ಲದ ಸೇವೆಯು ಡೆಸ್ಕ್ಟಾಪ್ ಬಳಕೆದಾರರ ಬದಲಿಗೆ ತನ್ನ ಸೇವಾ ಖಾತೆಯ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಓದಬಹುದು.
ಸೇವೆಯು ನಿರ್ವಹಿತ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಬಳಸುತ್ತದೆಯೇ ಅಥವಾ ಅಧಿಕೃತ ಬಳಕೆದಾರರ ಸಂರಚನೆಯನ್ನು ಅನುಸರಿಸುತ್ತದೆಯೇ ಎಂಬುದನ್ನು ಪ್ರಜ್ಞಾಪೂರ್ವಕವಾಗಿ ಆಯ್ಕೆಮಾಡಿ, ಇಂಟರಾಕ್ಟಿವ್ ಬಳಕೆದಾರರು ಇಲ್ಲದಿರುವಾಗಿನ ವರ್ತನೆ ಸೇರಿದಂತೆ. ಟೋಕನ್ ನಿರ್ವಹಣೆ ಮತ್ತು ಸಂಪನ್ಮೂಲ ಸ್ವಚ್ಛತೆ ಬೆಂಬಲಿತ ಗುರುತು APIಗಳನ್ನು ಅನುಸರಿಸಬೇಕು.
ರೋಗನಿರ್ಣಯಕ್ಕಾಗಿ ಕರೆ ಮಾಡುವ ಖಾತೆ, ಸಂರಚನಾ ಕ್ಷೇತ್ರಗಳು, ಗಮ್ಯಸ್ಥಾನ, ನಿರ್ಧಾರದ ಫಲಿತಾಂಶ ಮತ್ತು ಮೊದಲ ಸಂಪರ್ಕ ದೋಷವನ್ನು ಒಟ್ಟಿಗೆ ಇರಿಸಿ. ಯಾವ ಹಂತವು ಖಾಲಿ ಮೌಲ್ಯ ಅಥವಾ ವಿಫಲ ಮಾರ್ಗವನ್ನು ಉತ್ಪಾದಿಸಿತು ಎಂಬುದನ್ನು ಅದು ತೋರಿಸುತ್ತದೆ.