相关疑难解决方法(0)

远程服务器返回错误:(401)未经授权

我正在尝试获取某些网页的html代码,我有一个正确的用户名和密码,但我仍然无法让它工作,这是我的代码:

private void buttondownloadfile_Click(object sender, EventArgs e)
{
    NetworkCredentials nc = new NetworkCredentials("?", "?", "http://cdrs.globalpopsvoip.com/0000069/20091229/20091228_20091228.CDR");   
    WebClient client = new WebClient();

    client.Credentials = nc;
    String htmlCode = client.DownloadString("http://cdrs.globalpopsvoip.com/0000069/20091229/20091228_20091228.CDR");

    MessageBox.Show(htmlCode);
}
Run Code Online (Sandbox Code Playgroud)

MessageBox只是为了测试它,问题是每次我到达这一行:

String htmlCode = client.DownloadString("http://cdrs.globalpopsvoip.com/0000069/20091229/20091228_20091228.CDR");
Run Code Online (Sandbox Code Playgroud)

我得到一个例外:

远程服务器返回错误:(401)未经授权.

我该如何解决?

.net c# http-status-code-401

10
推荐指数
3
解决办法
5万
查看次数

标签 统计

.net ×1

c# ×1

http-status-code-401 ×1