🙂 İNSANLARIN EN HAYIRLISI INSANLARA FAYDALI OLANDIR 🙂

Ramazan HABER / C# RMOS / ToQueryString query string olarak gonderdigin duzenli ifadeyi queri stringe cevirir string to http query

// 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);

 

 2021 Ocak 18 Pazartesi
 411