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