private async static Task<FlickrResult<string>> GetDataResponseNormalAsync(Twitter flickr, 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, baseUrl + "?" + data, null, null, null);
else
return await DownloadDataAsync(method, baseUrl, data, PostContentType, null);
}