private string FormatPostData(IDictionary<string, string> data) { var values = data.Select(pair => String.Format("{0}={1}", pair.Key, HttpUtility.UrlEncode(pair.Value))); return (String.Join("&", values.ToArray())); }