public static void Main()
String siteName = "testsite@ 1";
String subjectName="subject@1";
String url = "http://www.google.com";
StringBuilder sb = new StringBuilder();
sb.Append('?').Append("SiteName=").Append(Uri.EscapeUriString(siteName));
sb.Append('&').Append("SubjectIdentifier=").Append(subjectName);
WebRequest request = System.Net.WebRequest.Create(sb.ToString());
var uri = new Uri(sb.ToString());
HttpWebRequest line60test = (HttpWebRequest)WebRequest.Create(uri.AbsoluteUri);
Console.WriteLine(siteName + " --> " + Uri.EscapeUriString(siteName));
Console.WriteLine(sb.ToString());
Console.WriteLine(request.RequestUri.ToString());
Console.WriteLine(line60test.RequestUri.ToString());