質問
わかりました、ここにシナリオがあります:
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;
}
所属していません StackOverflow