Bonjour,
J'ai testé le WebDAV d'OVH qui, bien qu'étant en béta, fonctionne correctement avec l'Explorateur Windows.
Par contre j'essaie de coder une application en C# pour me connecter en WebDAV chez OVH et j'ai quelques problèmes.
Mon code :
Et j'obtiens une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Uri uri = new Uri("https://monsite.webdav.ovh.net/"); HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri); request.Method = "GET"; request.KeepAlive = true; request.UserAgent = "Microsoft-WebDAV-MiniRedir/6.1.7601"; // on se fait passer pour l' "Explorater Windows" request.Timeout = 100000; CredentialCache CCache = new CredentialCache(); CCache.Add(uri, "Digest", new NetworkCredential(UserName, Password)); request.Credentials = CCache; HttpWebResponse response = (HttpWebResponse)_request.GetResponse();, malgrès la présence du "CredentialCache" en mode "Digest".(401) Non autorisé
Si je passe en mode d'authentification "Basic", j'obtiens le message :Quelqu'un aurait-il déjà testé, avec succès, ce genre de connexion ?(403) Interdit.
Merci d'avance,
Cordialement,
altropus
Partager