2010-07-28 122 views
0

我得到的文件列表从WebDAV知识库文件的修订版的列表:如何通过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

实时DeltaV属性不与PROPFIND allprop一起报告,请参阅RFC 3253。您可能需要属性DAV:签入,DAV:签出,DAV:版本历史或DAV:版本历史报告。

+0

我怎样才能得到这个属性在长耳大野API? – kilonet 2010-07-30 07:28:12

+0

我想你需要一个不同的propFindType,并提供一个DavPropertyNameSet。 – 2010-07-31 08:14:01