2010-07-28 36 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