webclient请求通过身份验证

时间:2015-04-14 16:56:12

标签: asp.net webclient

我正在呼叫一个客户端点,其中"得到"一个json数组。像这样

 var json = new WebClient().DownloadString(url);

他们正在使用身份验证,我有用户名和密码。是否可以提交用户名和密码。也许我需要添加自定义标头?我无法找到我之后的确切示例

enter image description here

401 - 未经授权:由于凭据无效,访问被拒绝。

1 个答案:

答案 0 :(得分:1)

您可以尝试指定凭据:

var json = new WebClient { Credentials = new NetworkCredential(username, passwd) }.DownloadString(url);