как получить список версий файла из репозитория webdav на стороне клиента - PullRequest
0 голосов
/ 28 июля 2010

Я получаю список файлов через PropFindMethod:

DavMethod pFind = new PropFindMethod(url, DavConstants.PROPFIND_ALL_PROP, DavConstants.DEPTH_1);
httpClient.executeMethod(pFind);
MultiStatus multiStatus = pFind.getResponseBodyAsMultiStatus();
MultiStatusResponse[] responses = multiStatus.getResponses();
for (int i = 0; i < responses.length; i++) {
    DavPropertySet properties = responses[i].getProperties(200);
    //...
}

, но properties не содержит информации о ревизиях ресурса.Как я могу получить эту информацию?

1 Ответ

1 голос
/ 28 июля 2010

Свойства Live DeltaV не сообщаются с PROPFIND allprop, см. RFC 3253 .Вероятно, вам понадобятся свойства DAV: зарегистрированный, DAV: извлеченный и DAV: история версий или отчет DAV: история версий.

...