using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CsAuthorization { class Program { static void Main(string[] args) { PrintHtml(false); // PrintHtml(true); } public static void PrintHtml(bool preAuthenticate) { //HttpWebRequestの作成 System.Net.HttpWebRequest webreq = (System.Net.HttpWebRequest) System.Net.WebRequest.Create("http://localhost/iisstart.htm"); //PreAuthenticateプロパティを設定 webreq.PreAuthenticate = preAuthenticate; //認証の設定 /* webreq.Credentials = new System.Net.NetworkCredential("username", "password"); */ webreq.Credentials = new System.Net.NetworkCredential("ユーザー名", "パスワード"); //HttpWebResponseの取得 System.Net.HttpWebResponse webres = (System.Net.HttpWebResponse)webreq.GetResponse(); //受信して表示 System.IO.Stream st = webres.GetResponseStream(); System.IO.StreamReader sr = new System.IO.StreamReader(st); Console.WriteLine(sr.ReadToEnd()); //閉じる sr.Close(); st.Close(); } } }