كيفية الحصول على تعريفات الوكيل من داخل اكتف
سؤال
وطيب، حتى هنا هو السيناريو:
ولدي اكتف أن بتحميل الملفات باستخدام فئة HttpWebRequest. مشكلتي هي أن لدي لتحديد بيانات اعتماد الشبكة من أجل الحصول على اكتف للعمل بشكل صحيح وراء الملقم الوكيل.
وهنا هو رمز:
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(m_url);
req.Proxy = new WebProxy("http://myProxyServer:8080");
req.Proxy.Credentials = new NetworkCredential("user", "password", "domain");
وكيف يمكنني الحصول على هذه المعلومات من إنترنت إكسبلورر مع عدم وجود (أو الحد الأدنى) واجهة المستخدم؟
وشكرا:)
المحلول
وتمكنت من القيام بذلك.)
private static WebProxy QueryIEProxySettings(string strFileURL)
{
HttpWebRequest WebReqt = (HttpWebRequest)HttpWebRequest.Create(strFileURL);
WebProxy WP = new WebProxy(WebReqt.Proxy.GetProxy(new Uri(strFileURL)));
WP.Credentials = CredentialCache.DefaultCredentials;
return WP;
}
لا تنتمي إلى StackOverflow