.NET HttpClient இன் இயல்புநிலை ப்ராக்ஸிக்கு DefaultProxyCredentials ஐப் பயன்படுத்தவும்
இயல்புநிலை கண்டறிதலுக்கு DefaultProxyCredentials, வெளிப்படையான ப்ராக்ஸிக்கு WebProxy.Credentials மற்றும் இலக்கு சேவையகத்திற்கு மட்டும் UseDefaultCredentials பயன்படுத்தவும்.
இயக்கநேரத்தின் இயல்புநிலை ப்ராக்ஸி தேர்வுக்கு தற்போதைய பாதுகாப்பு சூழல் உடன்:
var handler = new System.Net.Http.HttpClientHandler
{
UseProxy = true,
Proxy = null,
DefaultProxyCredentials =
System.Net.CredentialCache.DefaultCredentials
};
var client = new System.Net.Http.HttpClient(handler);DefaultProxyCredentials காட்டப்பட்ட சரியான நிபந்தனைகளின் கீழ் பொருந்தும்: UseProxy = true மற்றும் Proxy = null. இயல்புநிலைக் கொள்கை இன்னும் இடைத்தரகரைத் தேர்ந்தெடுக்கிறது.
| அங்கீகாரம் பெறுபவர் | உள்ளீடு |
|---|---|
| இயல்புநிலை/கண்டறியப்பட்ட ப்ராக்ஸி | HttpClientHandler.DefaultProxyCredentials |
| வெளிப்படையான WebProxy பொருள் | அந்தப் பொருளின் Credentials |
| இலக்கு சேவையகம் | HttpClientHandler.UseDefaultCredentials |
ஒரே பெயர் கொண்ட இந்த உள்ளீடுகள் பரிமாற்றத்தக்கவை அல்ல. முதல் கோரிக்கைக்கு முன் ஹேண்ட்லரை அமைத்து, பணிச்சுமைக்காக அதன் கிளையண்டை வைத்திருங்கள்.
ப்ராக்ஸி இரு முனைகளும் ஆதரிக்கும் திட்டத்தின் மூலம் கணக்கை ஏற்க வேண்டும். ஒரு சேவையின் தற்போதைய அடையாளம் ஏற்கனவே உலாவி வேலை செய்யும் ஊடாடும் பயனரிடமிருந்து வேறுபடலாம்.