Httpclient

Uri uri = new Uri("http://localhost:54534/");
HttpClient client = new HttpClient();
client.BaseAddress = uri;

client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

HttpResponseMessage message = client.DeleteAsync("actionApi/Info/Delete?id=" + id).Result;
if (message.IsSuccessStatusCode)
{
int pp = Convert.ToInt32(message.Content.ReadAsStringAsync().Result);
if (pp > 0)
{
MessageBox.Show("删除成功");
var name = textBox1.Text;
Bind(name);
}

}

 

 

//定义Content对象
HttpContent cent = new StringContent("{'Zpian':'"+t.Zpian+ "','InfoName':'" + t.InfoName + "','TypeID':'" + t.TypeID + "','InfoSex':'" + t.InfoSex + "'}");
//设置类型
cent.Headers.ContentType = new MediaTypeWithQualityHeaderValue("application/json");
//返回
HttpResponseMessage mes = client.PostAsync("actionApi/Info/post", cent).Result;
if (mes.IsSuccessStatusCode)
{
//返回值
var da = mes.Content.ReadAsStringAsync().Result;
//测试弹出
MessageBox.Show(da);
if (int.Parse(da) > 0)
{
MessageBox.Show("添加成功");
Form1 f1 = new Form1();
f1.Show();
this.Hide();
}
}

posted @ 2017-11-19 19:04  嗯哼,还好  阅读(239)  评论(0)    收藏  举报