package com.lyms.cm.qiniu;
public class RSFClient {
public Client conn;
public RSFClient(Mac mac) {
this.conn = new DigestAuthClient(mac);
}
public ListPrefixRet listPrifix(String bucketName, String prefix, String marker, int limit) {
StringBuilder params = new StringBuilder();
params.append("bucket=").append(bucketName);
if (marker != null && marker.length() != 0) {
params.append("&marker=").append(marker);
}
if (prefix != null && marker.length() != 0) {
params.append("&prefix=").append(prefix);
}
if (limit > 0) {
params.append("&limit=").append(limit);
}
String url = Config.RSF_HOST + "/list?" + params.toString();
CallRet ret = conn.call(url);
return new ListPrefixRet(ret);
}
}