我正在呼叫一个客户端点,其中"得到"一个json数组。像这样
var json = new WebClient().DownloadString(url);
他们正在使用身份验证,我有用户名和密码。是否可以提交用户名和密码。也许我需要添加自定义标头?我无法找到我之后的确切示例
401 - 未经授权:由于凭据无效,访问被拒绝。
答案 0 :(得分:1)
您可以尝试指定凭据:
var json = new WebClient { Credentials = new NetworkCredential(username, passwd) }.DownloadString(url);