internal static string ToPostString(this IDictionary<string, string> postData)
{
StringBuilder sb = new StringBuilder();
foreach (string key in postData.Keys)
{
if (sb.Length > 0)
sb.Append('&');
sb.Append(key.UrlEncode());
sb.Append('=');
sb.Append(postData[key].UrlEncode());
}
return sb.ToString();
}