我通过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报告。