特定のURLを入力として受け入れ、Webページ(すべてテキスト)を文字列にロードするC#アプリケーションを構築する必要があります。難しいのは、このURLがページをロードするために基本認証を必要とすることです。クレデンシャルをアプリにハードコーディングする必要があります。ユーザーに自分で入力させることはできません。URLの一部としてユーザー名とp/wを渡すことはできないと思います。これをC#でサイレントに処理する方法はありますか?
非常に基本的な用語で、認証が必要ない場合にページをロードする方法は次のとおりです。
static void Main(string[] args)
{
if (args.Length == 0)
return;
WebClient webclient = new WebClient();
string output = webclient.DownloadString(args[0]);
Console.WriteLine(output);
}