public static List<KeyValuePair<byte[], byte[]>> GetTableKeyValuesHTTP(string url)
{
var keyValues = new List<KeyValuePair<byte[], byte[]>>();
url += "&binary=true";
var data = Utils.HTTP.BinaryGET(Utils.HTTP.RequestUriString(Utils.StringToByteArray(url)), COUNT_TIMEOUT);
try
{
int pos = 0;
while (pos >= 0)
{
var keyValue = new KeyValuePair<byte[], byte[]>();
pos = ParseKeyValue(data, pos, ref keyValue);
if (pos == -1)
break;
keyValues.Add(keyValue);
}
}
catch (Exception)
{
return null;
}
return keyValues;
}