好的,这就是场景:
我有一个使用HttpWebRequest类上传文件的activeX。我的问题是我必须指定网络凭据才能让activeX在代理服务器后面正常工作。
以下是代码:
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(m_url);
req.Proxy = new WebProxy("http://myProxyServer:8080");
req.Proxy.Credentials = new NetworkCredential("user", "password", "domain");
如何从没有(或极少)用户界面的iExplorer获取此信息?
谢谢你:)
答案 0 :(得分:2)
我设法做到了;)
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;
}