ವಿಫಲವಾಗುತ್ತಿರುವ ನಿಖರವಾದ URL ಬಗ್ಗೆ ಡೀಫಾಲ್ಟ್ ನೀತಿಯನ್ನು ಕೇಳಿ:

var destination = new Uri("https://example.com/");
var proxy = HttpClient.DefaultProxy;
Console.WriteLine(proxy.IsBypassed(destination));
Console.WriteLine(proxy.GetProxy(destination));

ಬಳಸಿ: System ಮತ್ತು System.Net.Http ನೇಮ್‌ಸ್ಪೇಸ್‌ಗಳನ್ನು. ಹಿಂತಿರುಗಿಸಿದ ಖಾಸಗಿ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಮಾಹಿತಿಯನ್ನು ಸಾರ್ವಜನಿಕ ಲಾಗ್‌ಗಳಿಂದ ಹೊರಗಿಡಿ.

ವೀಕ್ಷಣೆಅರ್ಥ
IsBypassed(destination)ಈ ನೀತಿಯು ಆ URL ಗಾಗಿ ನೇರ ರೂಟಿಂಗ್ ಆಯ್ಕೆ ಮಾಡುತ್ತದೆಯೇ.
GetProxy(destination)ನೀತಿಯ ಫಲಿತಾಂಶ; WebProxy ಮೂಲ ಗಮ್ಯಸ್ಥಾನವನ್ನು ಹಿಂತಿರುಗಿಸಬಹುದು ಬೈಪಾಸ್ ಮಾಡಿದಾಗ.
ವಿಫಲವಾಗುತ್ತಿರುವ ಕ್ಲೈಂಟ್ ಮೂಲಕ ನಿಜವಾದ ವಿನಂತಿಆಯ್ಕೆ ಮಾಡಿದ ಮಾರ್ಗ ಬಳಸಬಹುದಾಗಿತ್ತೇ ಎಂಬ ಪುರಾವೆ.
ಒಂದು ಗಮ್ಯಸ್ಥಾನ-ಬದಿಯ ಮೂಲ-ವಿಳಾಸ ವರದಿಆ ವಿನಂತಿಗೆ ಕಂಡುಬಂದ ನಿರ್ಗಮನ.

HttpClient.DefaultProxy ಹ್ಯಾಂಡ್ಲರ್‌ಗೆ ಸ್ಪಷ್ಟ ಪ್ರಾಕ್ಸಿ ಸಂರಚನೆ ಇಲ್ಲದಿದ್ದಾಗ ಡೀಫಾಲ್ಟ್ ರೂಟಿಂಗ್ ಒದಗಿಸುತ್ತದೆ, ಮತ್ತು ಅದರ ಆರಂಭವು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅನ್ನು ಅವಲಂಬಿಸಿದೆ. ಇನ್ನೊಂದು ನಿಗದಿಪಡಿಸಿದ ಪ್ರಾಕ್ಸಿ ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದ ಪ್ರಾಕ್ಸಿ ಬಳಕೆ ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಹೊಸ ಡಯಾಗ್ನಸ್ಟಿಕ್ ಕ್ಲೈಂಟ್ ಮಾತ್ರವಲ್ಲ, ನಿಜವಾದ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ.

ಸೇವೆಯು ಇನ್ನೊಂದು ಬಳಕೆದಾರ ಪರಿಸರದೊಂದಿಗೂ ಚಲಿಸಬಹುದು. ಸಂವಾದಾತ್ಮಕ ಅಪ್ಲಿಕೇಶನ್‌ನೊಂದಿಗೆ ಹೋಲಿಸುವಾಗ ಆಯ್ಕೆ ಮಾಡಿದ ಪ್ರಾಕ್ಸಿ, ಬೈಪಾಸ್ ನಿರ್ಧಾರ ಮತ್ತು ವಿನಂತಿಯ ಫಲಿತಾಂಶವನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿಡಿ. ಈ ಕೋಡ್ ಯಾವುದೇ ಗಮ್ಯಸ್ಥಾನ ಸಂಪರ್ಕವನ್ನು ತೆರೆಯುವುದಿಲ್ಲ ಮತ್ತು ಯಾವುದೇ ನಿರ್ಗಮನ IP ಅನ್ನು ಅಳೆಯುವುದಿಲ್ಲ; ಅಗತ್ಯವಿದ್ದರೆ ಅದೇ ಕ್ಲೈಂಟ್ ಮತ್ತು ಮಾರ್ಗದ ಮೂಲಕ ಅಂತಹ ಪುರಾವೆಗಳನ್ನು ಸಂಗ್ರಹಿಸಿ.

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