110,534
社区成员
发帖
与我相关
我的任务
分享
string strURL = "http://222.92.231.22:1816/api/v1/account/query";
System.Net.HttpWebRequest request;
request = (System.Net.HttpWebRequest)WebRequest.Create(strURL);
//POST sign和需要抓取的参数
request.Method = "POST";
request.KeepAlive = false;
request.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";
string paraUrlCoded = "&sign=" + dd + "&account_number=" + aa.Text;
byte[] payload;
payload = System.Text.Encoding.UTF8.GetBytes(paraUrlCoded);
request.ContentLength = payload.Length;
Stream writer = request.GetRequestStream();
writer.Write(payload, 0, payload.Length);
writer.Close();
//读取全部数据
HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
string ret = sr.ReadToEnd();
sr.Close();
response.Close();
writer.Close();
//反序列化
Root provinceResult = JsonConvert.DeserializeObject<Root>(ret);
foreach (Data jobInfo in provinceResult.data)
{
//抓取需要的参数
int dat1 = jobInfo.user_concur_number;
label1.Text = "" + dat1;
string dat2 = jobInfo.install_address;
label2.Text = dat2;
DateTime dat3 = Convert.ToDateTime(jobInfo.expire_date);
label3.Text = dat3.ToString();
string dat4 = jobInfo.account_number;
label4.Text = dat4;
DateTime dat6 = Convert.ToDateTime(jobInfo.create_time);
label6.Text = dat6.ToString();
}