好了,所以这里是情形:

我有使用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没有(或最小)的用户界面的信息?

感谢您:)

有帮助吗?

解决方案

我设法做到这一点;)

 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;
            }
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top