asp.netのWebページのボタンをクリックしてウェブサイトを開きたいとします。 Webサイトには基本認証があります。私は次のコードを使用していますが、そのWebサイトを開くための希望のコードではありません。asp.netの基本認証でウェブサイトを開く
CredentialCache credentialCache = new CredentialCache();
NetworkCredential credentials = new NetworkCredential("uid", "pwd", "domain");
credentialCache.Add(new Uri("https://www.abc.com"), "Basic", credentials);
var request = (HttpWebRequest)WebRequest.Create("https://www.abc.com");
request.Credentials = credentialCache;
HttpWebResponse res1 = (HttpWebResponse)request.GetResponse();
using (HttpWebResponse res = (HttpWebResponse)request.GetResponse())
{
string ss = res.ResponseUri.ToString();
StreamReader sr = new StreamReader(res.GetResponseStream());
Response.Write (sr.ReadToEnd());
}
Response.Write
は私のページに要求されたページのHTMLを書くが、私は、ウェブサイトにアクセスするには、そのページにリダイレクトする必要があります。