以下代码无效,因为它会下载URL的实际登录页面。是的,用户名/密码的文本框。它们以.xls文件形式出现。它不是下载实际文件。如果我自己去URL,它会将Excel文件下载到我的电脑上。请注意 - 当我点击URL时,它会询问我的凭据。
private void btnGet_Click(object sender, EventArgs e)
{
using (WebClient client = new WebClient())
{
client.Credentials = new NetworkCredential("username", "password");
client.DownloadFile("longLink", @"C:\Report.xls");
}
}
我是否需要提供带有会话ID的标头?