private async void PostFun(Uri uri,string postdata)
{
//实现Post数据的访问
//postdata格式:phone=18712345678&password=12345678
try
{
Dictionary<String, String> dic = UnpackData(postdata);
FormUrlEncodedContent content = new FormUrlEncodedContent(dic);
HttpResponseMessage response = await Helper.httpclient.PostAsync(uri, content);
Helper.HttpFeed = await response.Content.ReadAsStringAsync();
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private Dictionary<String, String> UnpackData(string postdata)
{
//postdata格式:phone=18712345678&password=12345678
//自动完成格式转换功能
Dictionary<String, String> dic = new Dictionary<string, string>();
string []data=postdata.Split('&');
for (int i = 0; i < data.Length;i++ )
{
string[] datadetails = data[i].Split('=');
dic.Add(datadetails[0], datadetails[1]);
}
return dic;
}