public async void GetData(string uri, KeyValuePair <string, string>[] kv, FinishedGettingDataStringDelegate fgd) { string paras = ""; foreach (var p in kv) { paras += (p.Key + "=" + p.Value + "&"); } string url = uri + "?" + paras; string str = await hc.GetStringAsync(url); fgd(str); }
public async void SendPostData(string uri, KeyValuePair <string, string>[] kv, FinishedGettingDataStringDelegate fgd) { HttpContent content = new FormUrlEncodedContent(kv); HttpResponseMessage responseHttp = await hc.PostAsync(uri.ToString(), content); string responseString = await responseHttp.Content.ReadAsStringAsync(); fgd(responseString); }