私はそれがすぐに認証情報を要求しますページを開こうとする場合、私は、ブラウザで、すなわち、認証が必要なプロキシで働いています。自分のプログラムで同じ資格情報を提供しましたが、HTTP 407エラーで失敗します。私はすべての可能なものを試してみましたが、私は何かが欠けていますように見えるしているプロキシ基本認証:HTTP 407エラー
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(URL);
IWebProxy proxy = WebRequest.GetSystemWebProxy();
CredentialCache cc = new CredentialCache();
NetworkCredential nc = new NetworkCredential();
nc.UserName = "userName";
nc.Password = "password";
nc.Domain = "mydomain";
cc.Add("http://20.154.23.100", 8888, "Basic", nc);
proxy.Credentials = cc;
//proxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
request.Proxy = proxy;
request.Proxy.Credentials = cc;
request.Credentials = cc;
request.PreAuthenticate = true;
:
は、ここに私のコードです。 は、それが何かのように、私は2つの要求をしなければならないですか?最初に資格情報を出して、資格情報の必要性についてサーバーから聞いたら、資格情報で同じ要求をしますか?
?基本? NTLM? –
ベーシックなので、私は信用キャッシュでBasicを使用しています... – rplusg