WebDav Propfind (jackrabbit)
Von: Juri Ivanov (juri.ivanov@medizinische-genetik.de) [Profil]
Datum: 21.10.2009 09:29
Message-ID: <hbmd99$uq2$1@svr7.m-online.net>
Newsgroup: de.comp.lang.java
Datum: 21.10.2009 09:29
Message-ID: <hbmd99$uq2$1@svr7.m-online.net>
Newsgroup: de.comp.lang.java
Hallo!
Ich möchte eine FileListe vom WebDav-Server (Server: Apache/2.2.4 (Linux/SUSE)
) anfragen. Dafür benutze ich JackRabbit. Ich weiß, dass es irgendwie mit der
Propfind-Methode gehen soll, aber ein Beispiel zur Implementierung habe ich im
Internet leider nicht gefunden.
Der Server liefert mir eine Text/html - Antwort und den Statuscode 301 (Moved
permanently). Ich brauche aber eine xml-Antwort, wo steht, welche
Unterordner/Dateien der angefragte Pfad enthält.
Hier ein Code-Ausschnitt der jetzigen Abfrage:
import org.apache.commons.httpclient.HttpClient;
import org.apache.jackrabbit.webdav.client.methods.PropFindMethod;
HttpClient client = new HttpClient();
propMethod = new PropFindMethod("http://BeispielServer/Basisordner",
PropFindMethod.PROPFIND_ALL_PROP, 1);
Credentials creds = new UsernamePasswordCredentials("...", "...");
client.getState().setCredentials(AuthScope.ANY, creds);
client.executeMethod(propMethod);
Kann mir da jmd weiterhelfen?
Gruß, Juri
[ Auf dieses Posting antworten ]Antworten
- Bernd Eckenfels (22.10.2009 02:43)
