Bonjour,
j'ai récupéré à droite et à gauche des bout de codes pour créer un client webdav avec la librairie jakarta et voici le résultat :
Ce code fonctionne normalement mais quand je change de protocole en mettant https dans l'uri et bien sûr en ayant reconfiguré Apache pour que mon webdav soit en https, mon code ne fonctionne plus !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 import java.io.File; import java.io.IOException; import java.net.MalformedURLException; import org.apache.commons.httpclient.HttpException; import org.apache.util.HttpURL; import org.apache.webdav.lib.WebdavResource; String uri = "http://127.0.0.1/webdav/fichier.txt"; try { HttpURL hrl = new HttpURL(uri); hrl.setUserInfo("login","password"); WebdavResource wdr = new WebdavResource(hrl); File fn = new File("C:/fichier.txt"); wdr.getMethod(fn); wdr.close(); } catch(MalformedURLException mue) { } catch(HttpException he) { } catch(IOException ioe) { }
J'ai essayé de changer mon objet HttpURL en HttpsURL mais le constructeur WebdavResource ne prend pas en paramètre d'HttpsURL...
Quelqu'un aurait une solution ?
Partager