.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 |
આ સમાન નામના ઇનપુટ્સ અદલાબદલી કરી શકાય તેવા નથી. પ્રથમ વિનંતી પહેલાં હેન્ડલર સેટ કરો અને કાર્યભાર માટે તેનું ક્લાયન્ટ રાખો.
પ્રોક્સીએ બંને છેડાએ સમર્થિત સ્કીમ દ્વારા એકાઉન્ટ સ્વીકારવું આવશ્યક છે. સેવાની વર્તમાન ઓળખ તે ઇન્ટરેક્ટિવ વપરાશકર્તાથી અલગ હોઈ શકે છે જેનું બ્રાઉઝર પહેલેથી કામ કરે છે.