我想通过HTTPS使用VB.NET(最好)或C#下载文件。使用.NET(dotnet)通过HTTPS下载文件
我有这样的代码来下载文件通过纯HTTP:
Dim client As WebClient = New WebClient()
Dim wp As WebProxy = New WebProxy("[IP number of our proxy server]", [port number of our proxy server])
wp.Credentials = CredentialCache.DefaultCredentials
client.Proxy = wp
client.DownloadFile("http://sstatic.net/so/img/logo.png", "c:\logo.png")
这工作。
如何更改此代码以下载存储在HTTPS服务器上的文件?我想这与添加凭证或某事有关。
只需在DownloadFile函数中用'https'替换'http'即可。 – 2010-01-26 12:30:23
不,然后我得到以下错误:“远程服务器返回错误:(403)禁止。”我应该能够给出用户名和密码。 – George 2010-01-26 12:51:04
嗨...刚刚从谷歌登陆这里,实际上没有看到这个问题,但立即发现了一个可能的问题在你的代码中:“c:\ logo.png”,\ l是一个转义序列(无效?),除非它有一个@之前或它是“c:\\ logo.png” – 2010-09-09 17:17:45