我通过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不包含有关资源修订的任何信息。
我如何获得此信息?

最佳答案

PROPFIND allprop不报告实时DeltaV属性,请参见RFC 3253。您可能需要属性DAV:checked-in,DAV:checked-out和DAV:version-history或DAV:version-history报告。

10-06 04:06