private static async Task<FlickrResult<string>> GetDataResponseNormalAsync(Flickr flickr, string hashCall, string baseUrl, Dictionary<string, string> parameters)
{
string method = flickr.CurrentService == SupportedService.Zooomr ? "GET" : "POST";
string data = String.Empty;
foreach (var k in parameters)
{
data += k.Key + "=" + Uri.EscapeDataString(k.Value) + "&";
}
if (method == "GET" && data.Length > 2000) method = "POST";
if (method == "GET")
return await DownloadDataAsync(method,hashCall, baseUrl + "?" + data, null, null, null);
else
return await DownloadDataAsync(method,hashCall, baseUrl, data, PostContentType, null);
}