Je voudrais télécharger un fichier en utilisant VB.NET (de préférence) ou C# via HTTPS.Télécharger le fichier sur HTTPS en utilisant .NET (dotnet)
Je possède ce code pour télécharger un fichier sur HTTP simple:
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")
Cela fonctionne. Comment changer ce code pour télécharger un fichier stocké sur un serveur HTTPS?
Comment changer ce code pour télécharger un fichier stocké sur un serveur HTTPS? Je suppose que cela a quelque chose à voir avec l'ajout d'informations d'identification ou quelque chose.
Remplacez simplement 'http' par' https' dans la fonction DownloadFile. –
Non, j'ai l'erreur suivante: "Le serveur distant a renvoyé une erreur: (403) Interdit." Je devrais être en mesure de donner le nom d'utilisateur et le mot de passe. – George
Salut ... juste atterri ici de google, n'a pas réellement lu la question, mais repéré immédiatement un problème probable dans votre code: "c: \ logo.png", \ l est une séquence d'échappement (invalide?) Sauf si elle a un @ avant ou c'est "c: \\ logo.png" –