// System.Net.WebUtility.UrlEncode
1-) C# RMOS - ToQueryString query string olarak gonderdigin duzenli ifadeyi queri stringe cevirir string to http query
1-) C# RMOS - 1. YOL MVC PROJE İÇİN GEÇERLİ
var query = HttpUtility.ParseQueryString(string.Empty);
query["name"] = "value";
query["name1"] = "value1";
string queryString = query.ToString();
HttpResponseMessage response2 = client.GetAsync("http://mesala.com/AjaxHandler.ashx?" + queryString).Result;
string result2 = response2.Content.ReadAsStringAsync().Result;
Sej.RootObject modelSejour = JsonConvert.DeserializeObject<Sej.RootObject>(result2);
1-) C# RMOS - 2. YOL MASAÜSTÜ İÇİN
public static string ToQueryString(this NameValueCollection nvc)
{
IEnumerable<string> segments = from key in nvc.AllKeys
from value in nvc.GetValues(key)
select string.Format("{0}={1}",
WebUtility.UrlEncode(key),
WebUtility.UrlEncode(value));
return "?" + string.Join("&", segments);
}
var values = new NameValueCollection();
values.Add("name", "value");
values.Add("name", "value1");
string queryString =values.ToQueryString();
HttpResponseMessage response2 = client.GetAsync("http://mesala.com/AjaxHandler.ashx?" + queryString).Result;
string result2 = response2.Content.ReadAsStringAsync().Result;
Sej.RootObject modelSejour = JsonConvert.DeserializeObject<Sej.RootObject>(result2);