private Uri getBucketUri(IList<Uri> uris)
{
var bootstrapUri = uris.First();
var poolsUri = getPoolsUri(bootstrapUri);
//GET /pools/default
var json = HttpHelper.Get(poolsUri);
var buckets = ClusterConfigParser.ParseNested<Dictionary<string, object>>(json, "buckets");
var path = buckets["uri"] as string;
var idx = -1;
if ((idx = path.IndexOf("?")) != -1)
{
path = path.Substring(0, idx);
}
return UriHelper.Combine(getAuthority(bootstrapUri), path);
}