לבחירת ה-proxy המוגדר כברירת מחדל של סביבת ההרצה עם הקשר האבטחה הנוכחי:

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. המדיניות המוגדרת כברירת מחדל עדיין בוחרת את המתווך.

מקבל האימותקלט
proxy ברירת מחדל/מאותרHttpClientHandler.DefaultProxyCredentials
אובייקט WebProxy מפורשה-Credentials של אותו אובייקט
שרת היעדHttpClientHandler.UseDefaultCredentials

קלטים אלה בעלי השם הדומה אינם ניתנים להחלפה. הגדירו את המטפל לפני הבקשה הראשונה שלו ושמרו על הלקוח שלו לעומס העבודה.

ה-proxy חייב לקבל את החשבון באמצעות סכימה שנתמכת בשני הקצוות. הזהות הנוכחית של שירות עשויה להיות שונה מהמשתמש האינטראקטיבי שהדפדפן שלו כבר עובד.

מאמרים קשורים