Exemple #1
0
        public async void SendPostDataJson(string uri, KeyValuePair <string, string>[] kv, FinishedGettingDataJsonDelegate fgd)
        {
            HttpContent         content      = new FormUrlEncodedContent(kv);
            HttpResponseMessage responseHttp = await hc.PostAsync(uri.ToString(), content);

            string responseString = await responseHttp.Content.ReadAsStringAsync();

            fgd(Newtonsoft.Json.Linq.JObject.Parse(responseString));
        }
Exemple #2
0
        public async void GetDataJson(string uri, KeyValuePair <string, string>[] kv, FinishedGettingDataJsonDelegate fgd)
        {
            string paras = "";

            foreach (var p in kv)
            {
                paras += WebUtility.UrlEncode(p.Key + "=" + p.Value + "&");
            }

            string url = uri + "?" + paras;
            string str = await hc.GetStringAsync(url);

            fgd(Newtonsoft.Json.Linq.JObject.Parse(str));
        }