WinHttpRequest ನಲ್ಲಿ ಪ್ರಾಕ್ಸಿ ರುಜುವಾತು ಗುರಿ ಫ್ಲ್ಯಾಗ್
ಸರ್ವರ್ ರುಜುವಾತುಗಳನ್ನು ಅನ್ವಯಿಸಿ ಸಂಬಂಧವಿಲ್ಲದ TLS ದೋಷವನ್ನು ಮುಚ್ಚುವ ಬದಲು WinHttpRequest ನಲ್ಲಿ ಪ್ರಾಕ್ಸಿ ರುಜುವಾತು ಗುರಿಯನ್ನು ಬಳಸಿ.
SetCredentials ಗುರಿ ಫ್ಲ್ಯಾಗ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಪ್ರಾಕ್ಸಿ ಸವಾಲನ್ನು ಪತ್ತೆ ಮಾಡುವಾಗ ಸರ್ವರ್ ಫ್ಲ್ಯಾಗ್ ರವಾನಿಸುವುದು ಬೇರೆ ದೃಢೀಕರಣ ಸಂಬಂಧವನ್ನು ಸಂರಚಿಸುತ್ತದೆ.
WinHttpRequest ಸ್ವಯಂಚಾಲನಾ ಆಬ್ಜೆಕ್ಟ್ಗೆ ಪ್ರಾಕ್ಸಿ ಗುರಿ HTTPREQUEST_SETCREDENTIALS_FOR_PROXY ಆಗಿದ್ದು ಅದರ ಮೌಲ್ಯ 1. ಸಂಕ್ಷಿಪ್ತ ತುಣುಕು ಹೀಗಿದೆ:
Const ProxyCredentials = 1
request.Open "GET", "https://example.com/", False
request.SetCredentials proxyUser, proxyPassword, ProxyCredentials
request.Send
ಇದು ಉದ್ದೇಶಿಸಿದ ಪ್ರಾಕ್ಸಿ ಈಗಾಗಲೇ ಆಯ್ಕೆಯಾಗಿದೆ ಮತ್ತು ಖಾತೆ ಮೌಲ್ಯಗಳು ಅಪ್ಲಿಕೇಶನ್ನ ಸಾಮಾನ್ಯ ಸಂರಚನೆಯಿಂದ ಬರುತ್ತವೆ ಎಂದು ಊಹಿಸುತ್ತದೆ. ರುಜುವಾತುಗಳನ್ನು ಯಶಸ್ವಿ Open ನಂತರ ಹೊಂದಿಸಲಾಗುತ್ತದೆ. ಗಮ್ಯಸ್ಥಾನಕ್ಕೂ ರುಜುವಾತುಗಳು ಬೇಕಾದರೆ ಅದು ಪ್ರತ್ಯೇಕ ಗುರಿ ಮತ್ತು ಪ್ರತ್ಯೇಕ ನಿಯೋಜನೆ.
ನಿಯೋಜನೆ ಯಶಸ್ವಿಯಾದುದನ್ನು ಸೈನ್-ಇನ್ ಯಶಸ್ಸು ಎಂದು ಪರಿಗಣಿಸುವ ಬದಲು ಅಂತಿಮ ಸ್ಥಿತಿ ಮತ್ತು ದೃಢೀಕರಣ ವಿಧಾನವನ್ನು ಓದಿ. ಪ್ರಾಕ್ಸಿ ಬೆಂಬಲಿಸದ ಯೋಜನೆ ಅಥವಾ ಅನುಮತಿ ಇಲ್ಲದ ಖಾತೆಯನ್ನು ತಿರಸ್ಕರಿಸಬಹುದು.
ಹಳೆಯ ವಿಧಾನವು SSL ದೋಷ ಪರಿಶೀಲನೆಗಳನ್ನೂ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು. ಅದು ತಪ್ಪು ಗುರಿಗೆ ನಿಯೋಜಿಸಿದ ರುಜುವಾತುಗಳನ್ನು ಸರಿಪಡಿಸುವುದಿಲ್ಲ. ಸಾಮಾನ್ಯ ಪ್ರಮಾಣಪತ್ರ ಮೌಲ್ಯೀಕರಣವನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ ಮತ್ತು ಯಾವುದೇ ನಂತರದ TLS ದೋಷವನ್ನು ಅದರದೇ ಸಂಪರ್ಕದಲ್ಲಿ ಪತ್ತೆ ಮಾಡಿ.