我需要构建一个C#应用程序,它接受一个特定的URL作为输入,并将网页(这是所有文本)加载到一个字符串中.困难在于此URL需要基本身份验证才能加载页面.我需要将凭证硬编码到应用程序中; 我无法让用户自己输入.我不相信可以将用户名和p/w作为URL的一部分传递.有没有办法用C#静默处理这个问题?
以非常基本的术语,如果不需要身份验证,我将加载页面:
static void Main(string[] args)
{
if (args.Length == 0)
return;
WebClient webclient = new WebClient();
string output = webclient.DownloadString(args[0]);
Console.WriteLine(output);
}
Run Code Online (Sandbox Code Playgroud) c# ×1